3目表达
首先3目表达与我们平常看到的似乎有些不一样,它的算法好像出现了问题
这其实是Java中方法的调用
方法:就是将一个功能抽取出来,把代码单独定义在一个大括号内,形成一个单独的功能。
当我们需要这个功能的时候,就可以去调用。这样即实现了代码的复用性,也解决了代码冗余的现象。
好,我们管它叫三元运算,也叫三目运算
语法为: 条件表达式?表达式1:表达式2
它的逻辑是根据前面判断条件,如果为真,则执行第一个;如果为假,则执行第二个。
我们来看这串代码,1肯定是不等于2的,所以为假,执行第2个,所以输出i的值为200。
如果我们把它改为1==1呢,那就是真了,所以输出结果就为100。