int i = 0;
System.out.println(i++ < 0 || i++ > 0 && i++ < 0);
System.out.println(i); //3System.out.println(true || true && false); //true问题:这里的i为什么是3System.out.println(true || true && false); //true可以看出 && 的优先级高于 ||i++ < 0 || i++ > 0 && i++ < 0--->i++ <0 || false //i=1--->false //i=2程序打印结果为3,个人认为是2,为什么?
添加回答
举报
0/150
提交
取消