【NB】长路

编程开发   © 文章版权由 admin 解释,禁止匿名转载

#楼主# 2023-2-24

长路或 和 短路或顶折
无论长路或还是短路或
两边的运算单元都是布尔值
都为假时,才为假
任意为真,就为真
区别
长路或 两侧都会被运算
短路或 只要第一个是true的,第二个就不进行运算了

public class HelloWorld {
public static void main(String[] args) {
//长路或 无论第一个表达式的值是true或者false,第二个的值,都会被运算
int i = 2;
System.out.println( i== 1 | i++ ==2 ); //无论如何i++都会被执行,所以i的值变成了3
System.out.println(i);

//短路或 只要第一个表达式的值是true的,第二个表达式的值,就不需要进行运算了
int j = 2;
System.out.println( j== 2 || j++ ==2 ); //因为j==2返回true,所以右边的j++就没有执行了,所以j的值,还是2
System.out.println(j);

}
}

沙发
NB狐狸 2023-2-27
自古以来,天空上就是另一个世界。
板凳
NB狐狸 2023-3-8
嗨!要溢出粉色泡泡的香草女孩,
跨越三角尺的制服鞋,干净清爽的三角巾,
放课后的绿荫小巷,蓝色把天空染成了炫目的晴朗。
地板
NB狐狸 2023-3-8
我们总是一忍再忍的过着这种「令人颤抖的恐怖日常生活」。为的是能带来莫名其妙的「安定将来」。

评论

登录后才可发表内容
  • 主题

    140

  • 帖子

    219

  • 关注者

    0

TA的新帖
Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.0901s Mem:2075Kb