求帮看哪里错了 运行不了!!!!!!

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

慕仔9555532

2015-09-10 12:11

public class HelloWorld {
    public static void main(String[] args) {
  int one=20;
     int a=one/2;
    if(a=0)
    {
        System.out.println(“one是偶数”);
   
    }
 }
}
写回答 关注

3回答

  • kalychen
    2015-09-21 17:49:16
    //代码可以不用大括号,而且取模也可以直接放在条件判断中。这样代码简洁一些。
    public class HelloWorld {
        public static void main(String[] args) {
    		int one = 20 ;
    	    if(one%2==0)
            System.out.println("one是偶数");
       	}
    }


  • kalychen
    2015-09-21 17:48:23

    public class HelloWorld {

        public static void main(String[] args) {

    int one = 20 ;

       if(one%2==0)

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

        }

    }

    //代码可以不用大括号,而且取模也可以直接放在条件判断中。这样代码简洁一些。

  • Perona
    2015-09-10 12:17:46

    标点符号全错了。

    int a=one/2;这里应该用取模,如果取模为0,那么也就是说能被2整除。

    if(a=0)    这里缺了=,=是赋值的意思,==才是等于的意思。

    修改后的代码你看看

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


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

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

1165172 学习 · 17581 问题

查看课程

相似问题