这个简单的JAVA有问题吗??

来源:百度知道 编辑:UC知道 时间:2024/06/09 00:39:33
public class ArgsExample {
public static void main(String[] args){
System.out.println(args[0]+" and "+args[1]);
System.out.println(Integer.parseInt(args[0])+Integer.parseInt(args[1]));
}}
为什么运行时有错呢
哪里输入参数..帮我改一下
数组越界异常是什么意思

你运行的命令行打出来,你是不是没有给参数,所以报数组溢出啦。

你运行的命令不是这样吗

java XXXX 后面跟几个数字就成了

你使用了main方法的参数args数组,但你并没有输入这个参数,所以这个数组程度为0,但你却试图使用args[0]和args[1],自然数组越界

因为你没有输入参数

呵呵 这个错误是可以运行的 但是
System.out.println(args[0] + " and " + args[1]); 打印时出现了 数组越界异常

实例:
在命令行中输入:java ArgsExample 125 458