首页 > 文章列表 > 如何在JAVA中使用main()方法

如何在JAVA中使用main()方法

java编程 main方法 方法用法
413 2024-02-19

JAVA中的main()方法用法,需要具体代码示例

在JAVA中,main()是一个特殊的方法,是程序的入口点。当程序启动时,JVM会从main()方法开始执行,并且只有main()方法执行完毕后,程序才会终止。

main()方法的定义如下:

public static void main(String[] args) {
    // 程序代码
}

其中,public 是一个访问修饰符,表示该方法可以被任意类访问;static 表示该方法是静态的,可以直接被类调用,而不需要实例化对象;void 表示该方法无返回值;String[] args 表示该方法接收一个字符串数组作为参数。

下面来具体说明main()方法的用法,并给出相应的代码示例:

  1. 输出Hello World!

    public static void main(String[] args) {
     System.out.println("Hello World!");
    }

    在上述代码中,main()方法中的一行代码System.out.println("Hello World!");用于将字符串"Hello World!"输出到控制台。

  2. 接收命令行参数并输出

    public static void main(String[] args) {
     if(args.length > 0) {
         System.out.println("命令行参数为:" + args[0]);
     } else {
         System.out.println("没有输入命令行参数!");
     }
    }

    在上述代码中,通过args的长度来判断是否有命令行参数传入。如果有,则输出命令行参数的值;如果没有,则输出提示信息。

  3. 使用循环结构输出1到10的数字

    public static void main(String[] args) {
     for(int i = 1; i <= 10; i++) {
         System.out.println(i);
     }
    }

    在上述代码中,使用for循环结构从1到10循环输出每个数字。

  4. 调用其他方法

    public static void main(String[] args) {
     int result = sum(5, 3);
     System.out.println("两个数的和为:" + result);
    }
    
    public static int sum(int a, int b) {
     return a + b;
    }

    在上述代码中,主方法main()调用了sum()方法,并将两个数的和作为返回值保存到result变量中,并最后输出结果。

通过以上示例,我们可以看出main()方法的用法多种多样,可以根据需要进行灵活运用。它不仅仅是程序的入口,还可以进行各种操作,并可以调用其他方法实现更复杂的功能。

需要注意的是,一个JAVA程序可以有多个类,但只能有一个包含main()方法的类。当运行程序时,JVM会从指定的包含main()方法的类开始执行。