【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 (终端)上,编译并运行:
发现报错,我们在文件资源管理器中尝试编译并运行:
由于 package 的影响,应回退至 src
文件夹下执行java
命令。
成功输出。