JAVA布尔类型进行逻辑运算和按位运算的区别
摘要:
从结果上,2种运算结果都是一样,但逻辑运算会有“短路”现象,按位的没有,而按位又比逻辑运算多了“异或”功能。短路现象class br { static boolean f1() { return false; } static boolean f2() { return true; } static boolean f3() { return true; }}boolean f_1 = br.f1()&&br.f2()&&br.f3();结果为false,当因为f1()就为false,那么后面的&&运算不用进行都知道结果了,JAVA就会发生“短路 阅读全文
posted @ 2011-12-29 18:28 Topless 阅读(6854) 评论(1) 推荐(0) 编辑