问答详情
源自:4-2 Java条件语句之 if...else

4-1中条件判断;我把条件判断改为小于 为什么不会输出one是偶数 ,但会显示运行成功,求解

public class HelloWorld {
    public static void main(String[] args) {
		int one = 20 ;
		int avr=one%2;
	if(avr<0){
	    System.out.println("one是偶数");
	}
    
    
    
	}
}


提问者:qq_静默淮南_0 2017-09-15 15:08

个回答

  • 慕粉3118597
    2017-09-15 15:23:06
    已采纳

    运行成功就是程序没有bug可以正确执行,但是int avr=one%2;这行命令的结果是avr=0,所以if条件不成立,就不执行呀

  • qq_烛火之沁_0
    2018-07-20 06:19:10

    判断0<0? false;要执行需要true 改下条件就行 

  • 追梦之路lzj
    2017-09-15 21:25:26

    你这种判断不合理,正常都是对2进行取模运算等于0即可。


  • Royal_w
    2017-09-15 15:26:42

    判断条件应该是avr == 0