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

问题出在哪


package com.imooc;


public class MyJava {

 public static void main(String[] args) {

       int one = 21;

       String jieguo;

      int res=one%2;

      if(res==0)

      jieguo="偶数";

      if(!(res==0));

        jieguo="非偶数";

           System.out.println(jieguo);

            

 }

}


提问者:慕粉0845599341 2016-10-24 15:20

个回答

  • 老人与海5
    2016-10-30 19:19:15


    public class Helloworld {

    public static void main(String[] args){

    int x =91;

    /*if(x % 2 == 0){

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

    }else {

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

    }*/

    String mark = ( x % 2 ==0)?"x是偶数":"x是奇数";

    System.out.println(mark);

    }

    }


  • 慕仰6415499
    2016-10-24 16:13:09

    兄弟你写的什么东西建议代码写的整齐一点对你有好处

  • agan4215789
    2016-10-24 15:45:03

    或者按你的方法,把if(!(res==0));这句话后面的;去掉,并且把String jieguo;这句话变成String jieguo=null;

  • agan4215789
    2016-10-24 15:41:22

    把  if(!(res==0)); 改成 else 就可以了

  • 慕粉3930452
    2016-10-24 15:36:22

    if(!(res==0))后面多了个";"