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

如果需要产生判断该怎么做?

int one = 20 ;

    if(one%2==0){

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

}

如果需要产生判断one的值是否为偶数或者奇数,是不是需要加上以下的代码?

        if(one%2!=0){

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

}

两条代码同时生效的时候是不是才能判断一个数字是否为奇数或者偶数?

提问者:慕盖茨6056564 2018-10-21 19:54

个回答

  • 慕用3483772
    2018-10-22 22:19:52
    已采纳

    int one = 20 ;

        if(one%2==0){

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

        }else

           {

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

        }


  • 慕用3483772
    2018-10-22 22:29:06

    System.out.print("请输入需要判断的数:");
    int one = new Scanner(System.in).nextInt();
    String two;
    two=one%2==0?"偶":"奇";
    System.out.println(one+"是一个"+two+"数");


  • 慕盖茨6056564
    2018-10-21 20:17:47

    不是的,如果下面的判断去掉

    int one = 20 ;

        if(one%2==0){

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

        }

           {

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

        }

    我这边最后返回的是

    one是偶数
    one是奇数

  • qq_山有扶苏隰有荷华_cfhqxY
    2018-10-21 20:11:03

    没太明白你的意思。。应该不用两条代码的,不是偶数,不就是奇数么

     if(one%2==0)

    {

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

    }

    else

    {

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

    }