通过命令行,把消息传递给main方法
main
方法的形参是String
类型的数组args
,通过命令行把信息传递给数组再打印出来。
代码如下:
package method;//所在的包名
public class Demo03 {
public static void main(String[] args) {
//数组长度args.length
for (int i = 0; i < args.length; i++) {
System.out.println("args"+"["+i+"]"+args[i]);
}
}
}
命令窗口:
- cmd进入
- 编译得到Demo.java的字节码文件
.class
E:\code\JAVACode\base01\src\method>javac Demo03.java
Demo03.java
属于method
包,需要推回上一级目录cd../
- 输入
java method.Demo03
+任意多个字符串
编译了Demo03.java,把三个字符串I love u
传递给main方法,并打印输出:
args[0]I
args[1]love
args[2]u