创建一个Java程序,编写代码实现程序执行时统计传递参数的数量及每个参数值。
示例代码如下:
public class TestMain { public static void main(String[] args) { int n = args.length; // 获取参数数量 System.out.println("一共有 " + n + " 个参数"); if (n > 0) { // 判断参数个数是否大于0 for (int i = 0; i < n; i++) { System.out.println(args[i]); } } } }
1、把代码保存到TestMain.java文件当中(这里将TestMain.java文件放到D盘的myJava文件夹),之后用下面的java命令对程序进行编译:
javac TestMain.java
2、程序编译完成之后,用下面的Java命令执行Test程序:
java TestMain 参数列表 // 多个之间用空格隔开
这里的话,使用下面的三个语句执行程序:
java TestMain java TestMain apple banana java TestMain one two three four five six
执行结果:
C: \Users\ leovo > d: D: \myJava > javac TestMain.java D: \myJava > java TestMain 一共有 0 个参数 D: \myJava > java TestMain apple banana 一共有 2 个参数 apple banana D: \myJava > java TestMain one two three four five six 一共有 6 个参数 one two three four five six D: \myJava >
可以看出,main()方法能够以字符串的形式接收命令行参数,之后,在方法体内进行处理。
以上的例子就给你分享到这里了,更多java实例以及java入门知识,请继续来奇Q工具网进行了解吧。
推荐阅读: