为什么只能输出两个helloword!

来源:6-4 练习题

jslandygl

2016-10-24 18:20

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!");

}

}


写回答 关注

3回答

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

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

    jsland...

    haha

    2016-10-30 20:22:16

    共 1 条回复 >

  • 慕虎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!");

    }

    }


    jsland...

    :可是一个那个里面不是只能有一个public修饰类么??昨天刚刚听老师讲,但没太懂

    2016-10-30 20:27:42

    共 2 条回复 >

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

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

1165550 学习 · 17586 问题

查看课程

相似问题