命令行传参
命令行传参(了解就行)
- 有时候你希望运行一个程序时候再传递给它消息。这要靠传递命令行参数给main()函数实现。
package com.L1sy.method;
public class Demo03 {
public static void main(String[] args) {
//args.length 数组长度
for (int i = 0; i < args.length; i++) {
System.out.println("arg["+i+"]:"+args[i]);
}
}
}
idea左下角Terminal中输入 javac com.L1sy.method.Demo03,显示错误,(也可以像前面反编译中拖动文件夹进去)
可以从文件夹打开用命令行测试
Microsoft Windows [版本 10.0.19042.1288]
(c) Microsoft Corporation。保留所有权利。
D:\编程\ideaIU-2021.2\idea\JavaSE\基础语法\src\com\L1sy\method>javac Demo03.java
D:\编程\ideaIU-2021.2\idea\JavaSE\基础语法\src\com\L1sy\method>java Demo03
错误: 找不到或无法加载主类 Demo03
D:\编程\ideaIU-2021.2\idea\JavaSE\基础语法\src\com\L1sy\method>cd../
D:\编程\ideaIU-2021.2\idea\JavaSE\基础语法\src\com\L1sy>cd../
D:\编程\ideaIU-2021.2\idea\JavaSE\基础语法\src\com>cd../
D:\编程\ideaIU-2021.2\idea\JavaSE\基础语法\src>java com.L1sy.method.Demo03
D:\编程\ideaIU-2021.2\idea\JavaSE\基础语法\src>java com.L1sy.method.Demo03 this is L1sy
arg[0]:this
arg[1]:is
arg[2]:L1sy
D:\编程\ideaIU-2021.2\idea\JavaSE\基础语法\src>
浙公网安备 33010602011771号