栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java 三目运算符?:简单使用

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java 三目运算符?:简单使用

Java 提供了一个特别的三元运算符(也叫三目运算符)经常用于取代某个类型的 if-then-else 语句,结构如下。

if(a 

条件运算符的符号表示为“?:”,使用该运算符时需要有三个操作数,因此称其为三目运算符。使用条件运算符的一般语法结构为:

result =  ?  : ;

其中,expression 是一个布尔表达式。当 expression 为真时,执行 statement1, 否则就执行 statement3。此三元运算符要求返回一个结果,因此要实现简单的二分支程序,即可使用该条件运算符。

实例
		int a=1;
        int b=2;
        int c=a+b>5?10:3;
        System.out.println(c);

c的值取决于a+5的结果,如果表达式满足的话,就取值1,也就是?后面的值,如果不满足就取其二,也就是:后的值
那么 c就是3,如果把a换成10,那么c就是10

再看一个例子
 		int x,y,z;
        x = 6;
        y = 2;
        z = x>y ? x-y : x+y;
        System.out.println(z);

按照上面的规则,z肯定是4啦

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/275602.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号