Java 线程中的异常。我不能执行这个程序
我只是Java的初学者。请帮助执行这个简单的程序。它抛出一个异常:Java 线程中的异常。我不能执行这个程序,java,Java,我只是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]);
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);
}
}
您需要向java程序传递至少两个参数 例如:
java sum 10 45
如果从ide(eclipse或IntelliJ或其他)启动程序,默认情况下,不会传递任何参数来运行程序。您需要手动编辑运行配置并添加它们。我使用IntelliJ,在IntelliJ中设置一个名为程序参数的字段。在eclipse中也是类似的。如何调用该程序?使用IDE还是控制台?@Blobonat console我们来看看Davide Lorenzo Marinoth的答案,非常感谢你。它起作用了。@Jijin也许你可以看看,了解一下
args[]
实际上是什么。@Jijin你很好。如果答案正确,您可以使用绿色标志将其标记为正确。