三元运算符他属于过程控制语句方面,他的声明方式是? 问号和冒号,在问号前写条件,在问号后写
值,冒号后面也有写入值。 条件是什么呢? 无论使用什么方法,只要你得到的结果是false或true
是条件。
三元运算符如果条件结果为true,则他将问号后的值传递给接收者,如果条件结果为true
false将冒号后面的结果传递给收件人。 也就是说,问号后的值为真,冒号后的值为假。
例如,int i=10090? 80:60; 意思是100比90大吗? 如果结果大于true,则传递问号后面的80
如果结果为false以下,则将冒号后面的60传递给变量I。 如图5.1所示:
图5.1
三项运算符他的值可以是字符串,如果条件为true,则仍然将第一个值传递给接收者,返回false
第二个值传递给收件人。 如图5.12所示:
图5.12
三元运算符必须有接受者。 他的目的是在这里判断,用true或false将结果传递给接受者。 三
元运算符可以是关系运算符或逻辑运算符,只要其他条件的结果是布尔型即可。 有
三元运算符可以不记得他,也可以忘记。 这个三元运算符的嵌套可读性非常差,一般不需要用三
原来,他有一个替代的词句: if else。
技术分享: www.kaige123.com