首页 >> 方法大全

Java main()方法

2022-05-14 方法大全 285 作者:考证青年

在 Java 中,main() 方法是 Java 应用程序的入口方法。当程序运行时,第一个要执行的方法是 main() 方法。 main() 方法与其他方法有很大不同。

我们先来看看最简单的 Java 应用程序。我们将通过这个例子来解释 Java 类中 main() 方法的奥秘。程序代码如下:

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

其中,使用main()方法需要注意以下几点:

以下示例代码演示了如何在 main() 方法中调用该类的静态和非静态方法。

public class Student {
    public void Speak1() {
        System.out.println("你好!");
    }
    public static void Speak2() {
        System.out.println("Java!");
    }
    public static void main(String[] args) {
        // Speak1();    // 错误调用
        Speak2();    // 可以直接调用静态方法Speak2()
        Student t = new Student();
        t.Speak1();    // 调用非静态方法,需要通过类的对象来调用
    }
}

方法

从上面的代码可以看出方法,main()方法中只能直接调用静态方法。如果要调用非静态方法,需要实例化当前类,然后通过类的对象调用。

示例 1 创建一个 Java 程序方法,并编写代码来统计传递的参数个数和程序执行时每个参数的值。示例代码如下:

public class TestMain {
    public static void main(String[] args) {
        int n = args.length;    // 获取参数数量
        System.out.println("一共有 "+n+" 个参数");
        if(n > 0) {   
            // 判断参数个数是否大于0
            for(int i = 0;i < n;i++) {
                System.out.println(args[i]);
            }
        }
    }
}

1)将代码保存为.java文件(这里将.java文件放在D盘文件夹中),然后使用如下Java命令编译程序:

javac TestMain.java

2)程序编译成功后,使用如下Java命令执行Test程序:

java TestMain 参数列表    // 多个之间用空格隔开

以下三个语句用于执行程序:

java TestMain
java TestMain apple banana
java TestMain one two three four five six

3)执行结果如下:

可见main()方法可以接收字符串形式的命令行参数,然后在方法体中进行处理。

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了