三元运算符-Java板块造梦空间论坛-技术交流-造梦空间论坛

三元运算符

文章目录[隐藏]

三元运算符:

格式:(条件表达式)?表达式1:表达式2;

其中条件表达式的类型为boolean类型,当条件表达式为true时则这个执行表达式1,如果为false时,则执行表达式2。

所有的三元运算符都能转换为if ...else...语句。

三元运算符使用例子:

int a;
		a = (1==2)?3:4;
		System.out.println(a);

首先先将a定义为一个整数,然后在用三元运算符运算后的值给a

因为1不等于2所以这个式子打印的结果会是右边那个4。

如果我们把左边的1改成2,那么2是等于2的,所以打印出来的值会是3。

int a;
		a = (1==2)?3:4;
		System.out.println(a);//输出4
		int b;
		b = (2==2)?3:4;
		System.out.println(b);//输出3

 

请登录后发表评论

    没有回复内容

© 造梦空间论坛