懂java或C的朋友进来看看,基础问题

来源:百度知道 编辑:UC知道 时间:2024/05/20 07:18:37
在程序里有一种这样的写法,如:
System.out.println(result<0 ? "输入不能小于0" : "输入正确");
这样?跟:的写法类似于if写法,但这样的写法叫什么写法?

三目运算
条件(逻辑运算表达式)? (成立的时候表达式的值):(相反)

条件运算符
格式如:
表达式1?表达式2:表达式3
表达式1为逻辑值,运算过程为,先求出表达式1的值,若为true则为表达式2的值,否则为表达式3
例如:
4>3?4:3
答案 4
4<3?4:3
答案 3

条件表达式

?:

这叫条件表达式,是对if...else...的一种精简写法。