我只是Java的初学者。请帮忙执行这个简单的程序。它引发了一个例外:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0 at sum.main(sum.java:7)
该计划
class sum {
public static void main(String args[]){
int a,b,c;
a=Integer.parseInt(args[0]);
b=Integer.parseInt(args[1]);
c=a+b;
System.out.println(c);
}
}
答案 0 :(得分:5)
您需要将至少两个参数传递给java程序。
例如:
java sum 10 45
如果从ide(eclipse或IntelliJ或其他)启动程序,默认情况下不会传递任何参数来运行程序。您需要手动编辑运行配置添加它们。我使用IntelliJ,在IntelliJ中设置了一个名为程序参数的字段。在日食中是类似的。