JAVA-初步认识-第三章-语句-if格式2

一. if语句的第二种格式

第二种格式如下,if和else各引领一个代码段。

if语句中的else,代表着否定前面的内容。以第二种格式而言,如果执行到else部分,就代表着前面的已经被拒绝了。从操作的顺序来看,先是判别else前面的内容,只有不符合才执行else,否则执行完第一部分,就直接退出了。

下面是第二种格式的实际操作,if第二种选择结构控制着两段代码段,不是执行上面的代码,就是执行下面的代码。

但是if语句执行结束后,下面的代码还是接着执行,if选择结构只能控制属于自己的语句。

格式书写不正确,编译器是不认识的,DOS在编译的时候会报错。

简化有好处,也有弊端或者说局限性。只能得到变量数据,且只能赋值给变量。其他的语句是无法在三元运算符中操作的,结果在下图呈现。三元运算符作为一种运算符,一定要有结果。我们可以这么说,三元运算符得到的结果是基本数据类型的数据,且还要赋值给相应类型的数据,否则就没有意义,而且会报错。

运算符一定会有结果,同样三元运算符也是,且三元运算符的结果是赋值给变量的,

这里说的结果,我猜是指变量。

原文地址:https://www.cnblogs.com/wsw-bk/p/7481886.html