qq_静默淮南_0
2017-09-15 15:08
public class HelloWorld {
public static void main(String[] args) {
int one = 20 ;
int avr=one%2;
if(avr<0){
System.out.println("one是偶数");
}
}
}
运行成功就是程序没有bug可以正确执行,但是int avr=one%2;这行命令的结果是avr=0,所以if条件不成立,就不执行呀
判断0<0? false;要执行需要true 改下条件就行
你这种判断不合理,正常都是对2进行取模运算等于0即可。
判断条件应该是avr == 0
Java入门第一季(IDEA工具)
1168103 学习 · 18754 问题
相似问题