一段Java代码中需要传入不同参数以运行不同程序,那么怎么办呢,估计大家想到了args
。做个例子:
package ch3;
public class P82 {
public static void main(String[] args) {
if (args.length == 0 || args[0].equals("-h"))
System.out.println("Hello,");
else if (args[0].equals("-g"))
System.out.println("GoodBye");
for (int i =1; i<args.length; i++)
System.out.println(" "+args[i]);
System.out.println("!");
}
}
项目目录结构如下:
运行如下:
Ref:
Java核心技术卷I, P82