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

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

慕盖茨6056564

2018-10-21 19:54

int one = 20 ;

    if(one%2==0){

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

}

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

        if(one%2!=0){

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

}

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

写回答 关注

4回答

  • 慕用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+"数");


    慕盖茨605...

    谢谢你你回复,估计我刚开始学水平暂时没达到,有点看不太懂

    2018-10-23 09:53:42

    共 1 条回复 >

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

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

    int one = 20 ;

        if(one%2==0){

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

        }

           {

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

        }

    我这边最后返回的是

    one是偶数
    one是奇数

    Sakura...

    你这个第一个System输出的是if语句的,第二个只是输出字符

    2018-11-07 20:01:12

    共 1 条回复 >

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

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

     if(one%2==0)

    {

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

    }

    else

    {

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

    }

    慕无忌525... 回复慕盖茨605...

    你这个不管上面的结果是啥 输出的都是括号()里的 因为 你输出语句里面加了双引号 意思就是字符串 不管你 “” 里面输入啥 就输出的是啥 不信你试试

    2018-11-25 16:24:11

    共 3 条回复 >

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

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

1165172 学习 · 17581 问题

查看课程

相似问题