&&和&的问题,求大神解答
public class yugongneng {
public static void main(String[] args) {
int n=10;
boolean b=(n<8)&&((n=1)!=0);
int m=20;
boolean b1=(m<8)&((m=1)!=0);
System.out.println(n);
System.out.println(m);
}
}
得到的结果为10和1
为什么会得到m=1的结果???
百思不得其解呀,求大神帮忙解答