三元运算符(又叫做三目运算符)不同于之前的基本运算符,三元运算符中有很多课开发的用途,包括后面学习的过程中还是会用的到三元运算符。
首先介绍其基本的格式:关系表达式?表达式1:表达式2;
看不懂?没关系,举个栗子:ab?a:b;
还是看不懂的小伙伴也别着急,我这不是还没有说运算过程吗?稍安勿躁。。。
上述执行流程是:首先计算关系表达式的值
如果值为true,则表达式1的值就是运算结果
如果值为false,则表达式2的值就是运算结果
那肯定会有小伙伴说这个有什么用呢?
这个当然有用,比如用的最多的地方就是求变量的最大和最小值。
比如我们定义两个变量a和b,a=20,b=50,比较它们的大小,有的小伙伴肯定又要说了,那不是开玩笑吗?这尼玛谁比不出来,小伙伴你确实很简单就能判断出来,但是如果需要计算机判断兵给出值来却不是像我们看一眼就可以给出答案这么简单,计算机必须按照我们设计的程序去走才可以,那么下面我们就看一下代码具体是什么,如下图所示:
很轻易的比出了两个数的大小,那一次类推,是不是也可以比较三个,四个或者更多呢,由于涉及到后面循环语句的知识,到后面还会继续扩展三元运算符的用处。
推荐一门JAVA入门书籍,想要入门的小伙伴们可以对照视频的同时配合着看书,我觉得可以学习到更多的东西!加油吧骚年
Java从入门到精通精粹版京东月销量好评率98%无理由退换京东配送官方店¥67.7购买也希望小伙伴们可以