【Java方法笔记】3-3 命令行传参*

§3-3 命令行传参*

有时候,我们会希望运行一个程序时向其传递消息。这需要靠传递命令行参数给main()函数实现。

例子

public class CommandLine {
    public static void main(String[] agrs) {
        for (int i = 0; i < agrs.length; i++) {
            System.out.println("agrs.["+i+"]: "+args[i])
        }
    }
}

3-3.1 实践

下面举一个例子

public class Demo03 {
    public static void main(String[] args) {
        for (int i = 0; i < args.length; i++) {
            //agrs.length 数组长度
            System.out.println("agrs[" + i + "]: "+args[i]);
            //用于遍历数组内所有元素并输出
        }
    }
}

此时转到 IDEA 下的 terminal (终端)上,编译并运行:

image

发现报错,我们在文件资源管理器中尝试编译并运行:

由于 package 的影响,应回退至 src 文件夹下执行java 命令。

image

成功输出。

posted @ 2021-07-25 23:50  Zebt  阅读(63)  评论(0)    收藏  举报