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

有什么问题

public class HelloWorld {
    public static void main(String[] args) {
  int age=25;
     int age=25;
     if (age>=18){
            System.out.println("成年");
        }else{
            System.out.println("未成年");  
        }
 }
}

提问者:346746946 2015-09-14 16:57

个回答

  • Perona
    2015-09-14 17:10:54
    已采纳

     if (age>=18){

    这个{也错了

    再次修改的全代码

    public class HelloWorld {
        public static void main(String[] args) {
         int age=25;
         if (age>=18){
                System.out.println("成年");
            }else{
                System.out.println("未成年");   
            }
        }
    }


  • Perona
    2015-09-14 17:09:31

    int age=25;
         int age=25;

    为何重复定义赋值变量。删去一行。

    System.out.println("未成年");   
            }

    这里被敲成了中文的},改成英文的

    修改后的代码

    public class HelloWorld {
        public static void main(String[] args) {
         int age=25;
         if (age>=18){
                System.out.println("成年");
            }else{
                System.out.println("未成年");   
            }
        }
    }