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工具)升级版
1165639 学习 · 17587 问题
相似问题