&&与&的区别

xiaoxiao2021-02-28  159

&&和&都是表示与,区别是&&只要第一个条件不满足,后面条件就不再判断。而&要对所有的条件都进行判断。

看下面的程序:

public class TestLogic {        public static void main(String[] args) { boolean t=true; boolean f=false; int i1=10; if(f&(i1++)>0){System.out.println("good");} else{System.out.println("good");} System.out.println(i1); int i2=10; if(f&&(i2++)<0){System.out.println("good");} else{System.out.println("good");} System.out.println(i2); } }

输出:

good 11 good 10

转载请注明原文地址: https://www.6miu.com/read-30402.html

最新回复(0)