三目运算符

也叫三元运算符

语法:
boolean表达式 ? 表达式1 : 表达式2

解释:
boolean表达式的结果是true,则整个表达式的结果就是表达式1,相反则是表达式2。

例:

//(关系表达式) ? 表达式1 : 表达式2;
int x = 10;
int y = 5;
int z;
z = (x > y) ? x : y;//三目运算符

System.out.println("z = " + z);

小练习

用Java代码查找出下面三个数中的最大值并打印出来

int a = 10;
int b = 20;
int c = 30;
解答

//先比较任意两个数的值,找出这两个数中的最大值
int temp = (a > b) ? a : b;
//用前两个数的最大值与第三个数比较,获取最大值
int max = (temp > c) ? temp : c;
System.out.println("max =" + max);
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、三目运算符 1、基本格式 : (关系表达式) ? 表达式1 : 表达式2; 执行流程 : 关系表达式为 真 返...
    超人_22阅读 4,323评论 0 0
  • 逗号运算符 在JavaScript中逗号“,”也是一种运算符,称为逗号运算符。 其功能是把多个表达式连接起来组成一...
    极客江南阅读 2,250评论 10 24
  • 黑暗来临的时候,没有任何防备。 光明一点点的从眼前消失,瞳孔最深处开始放大,内心越发充斥着畏怯。 谁也拦不住,只能...
    勇丶阅读 435评论 0 1
  • 好言一句三冬暖,恶语伤人六月寒。网络暴力可怕之处在于伤人好像吃饭喝水一样简单,但是杀伤力确是几何倍数的增加。 躲在...
    阿樱的小世界阅读 1,415评论 0 0
  • 从百花居小区到小龟山地铁站之间,有一条停满了车的行人道,车的外侧充满了灰尘和噪音,而内侧绿植清新,鲜花芬芳,准备出...
    LHtimberlake阅读 113评论 0 0

友情链接更多精彩内容