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

来源:4-2 Java条件语句之 if...else

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是偶数");
	}
    
    
    
	}
}


写回答 关注

4回答

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

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

    杨少ss

    这回答就是错的,好吗?

    2017-10-18 12:49:27

    共 2 条回复 >

  • 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

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165639 学习 · 17587 问题

查看课程

相似问题