乱七八糟的代码
2017-07-07 22:13
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的结果???
百思不得其解呀,求大神帮忙解答
单与和双与的区别m进行了位运算而不是逻辑运算
Java入门第一季(IDEA工具)升级版
1165633 学习 · 17587 问题
相似问题