打印从输入的三个参数

标签: Java  小练习

打印从命令行输入的三个参数

Java编程思想第二章第十题

import java.io.*;
//打印从命令行输入的三个变量

public class ExTen {
	public static void main(String[] args) {
			InputStreamReader isr = new InputStreamReader(System.in);
			System.out.println("args[0] = " + args[0]);
			System.out.println("args[1] = " + args[1]);
			System.out.println("args[2] = " + args[2]);

	}

}

输出的结果:

我第一次运行程序的时候报错,Exception in thread “main” java.lang.ArrayIndexOutOfBoundsException。表示非法索引访问数组,即索引为负或大于或等于数组的大小。

后发现,命令行中的变量数值未进行赋值,需要在运行配置中,给程序自变量赋值,由于这次只需要打印三个数值,所以暂且只输入三个变量即可。每个变量之间空格隔开。最后再运行一遍即可出正确的结果了。

版权声明:本文为qmzn666原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qmzn666/article/details/103082616