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

能有大佬看下吗

public class HelloWorld {

    public static void main(String[] args) {

int one = 20 ;

int one %=2;

if (one==0){

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

}

    

    

    

    

}

}

这个哪里错了


提问者:慕尼黑8595071 2019-02-18 21:09

个回答

  • 慕的地7224457
    2019-02-18 21:31:52
    已采纳

    同样的变量名声明了两次,两个int one

    不知道说法对不对,就那个意思

  • 慕用8557428
    2019-03-11 22:16:28

    你那样子写,第二个变量就只是赋予一个空值,并没有对one有什么作用。你可以看看这样写。

    public class HelloWorld {

        public static void main(String[] args) {

    int one = 20 ;

    int one1 = one%2;

    if(one1 == 0){

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

    }


       

    }


  • qq_KaiserZhang_0
    2019-02-26 20:32:44

    嗯,没看懂


  • 黑曼巴Code
    2019-02-26 19:11:38

    你先看一下错误提示类型