这样做对不?

来源:4-1 Java条件语句之 if

我也来学Java

2015-06-03 23:38

判断one是否为偶数


public class HelloWorld {

    public static void main(String[] args) {

int one = 20 ;

if(one==0){

     return false;

}

    else if(one<o){

        return false;

    }

    else(one%2==0){

        System.out.println("one是偶数");

    }

    

    

    

}

}


写回答 关注

2回答

  • 我也来学Java
    2015-06-04 18:01:49

     嗯 谢谢


  • Perona
    2015-06-04 00:08:07

    不对,我不明白你这里return是要干嘛。所以第一把return给去掉吧。

    one==0这个条件判断写得不对,其实0是偶数哦,所以去掉吧。

      else(one%2==0){

    根据语法,else后面是不带小括号写条件判断的。

    其实问题很简单,你把它复杂化了。

    参考代码

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


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

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

1165172 学习 · 17581 问题

查看课程

相似问题