打印从输入的三个参数
程序员文章站
2022-03-19 11:37:31
...
打印从命令行输入的三个参数
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。表示非法索引访问数组,即索引为负或大于或等于数组的大小。
后发现,命令行中的变量数值未进行赋值,需要在运行配置中,给程序自变量赋值,由于这次只需要打印三个数值,所以暂且只输入三个变量即可。每个变量之间空格隔开。最后再运行一遍即可出正确的结果了。
推荐阅读