命令行传参(扩展)
- 有时候你希望在运行一个程序的时候再传递给它消息,这要靠传递命令行参数给main() 函数实现。
package com.wanggenji.method;
public class CommandLine {
public static void main(String[] args) {
for (int i=0; i<args.length; i++){
System.out.println("args[" + i + "]:" + args[i]);
}
}
}
-
运行注意点:
-
一般建包是在 com.wanggenji 下建的,而且还会类里面还会导包,所以cmd的路径必须在 com.wanggenji 之前,即 src 目录
-
命令行中必须为:java com.wanggenji.method.CommandLine 字符串消息
D:\code\JavaSE\基础语法\src>java com.wanggenji.method.CommandLine 钟 国 人 咯 args[0]:钟 args[1]:国 args[2]:人 args[3]
-
编译:javac
D:\code\JavaSE\基础语法\src\com\wanggenji\method>javac CommandLine.java
-