问答详情
源自:6-4 练习题

为什么只能输出两个helloword!

public class FirstJava {

 

public static void main(String[] args){             

System.out.println("Hello World!");

                System.out.printf("%s","Hello World!");


}

}


class Second{

    public static void main(String[] args){

                System.out.println("Hello World!");

                System.out.printf("%s","Hello World!");

}

}


提问者:jslandygl 2016-10-24 18:20

个回答

  • qq_辭轍_04246871
    2016-10-24 19:01:21
    已采纳

    同一个代码中不能有两个类的,两个mainf方法,语法不否合规范,只是我目前水平理解的

  • 慕虎4170652
    2019-01-19 18:57:56

    你的代码第一个是Public修饰的类,第二个就是一个普通的类(class Second),只是你的方法是public的

  • 不再网恋
    2016-10-24 19:03:01

    /* 因为你在第一个主函数中没有调用second的主函数,所以只有两个hello world

    加一个    Second.main(args);就OK*/

    public class test {

    public static void main(String[] args){             

    System.out.println("Hello World!");

                   System.out.printf("%s","Hello World!");

                  

                   Second.main(args);

    }

    }


    class Second{

       public static void main(String[] args){

                   System.out.println("Hello World!");

                   System.out.printf("%s","Hello World!");

    }

    }