如何解决为什么Integer.parseIntargs [0]在Eclispse上不起作用,但是此代码在Console上起作用?
public class SumTwoNumbers {
public static void main(String args[])
{
int number1,number2,sum;
System.out.println("Enter first number");
number1= Integer.parseInt(args[0]);
System.out.println("Enter first number");
number2=Integer.parseInt(args[1]);
sum=number1+number2;
System.out.println(sum);
}
}
错误:线程“主”中的异常java.lang.ArrayIndexOutOfBoundsException:索引0超出长度0的范围 在java_basics.SumTwoNumbers.main(SumTwoNumbers.java:12) ****这是使用Eclipse完成的****
public class Addtonumber
{
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);
}
}
,但以上代码可通过控制台使用。 为什么它不能与Ecslipse一起使用
解决方法
您必须在Eclipse中指定参数。 这是我发现的有关该主题的第一篇教程:https://www.cs.colostate.edu/helpdocs/cmd.pdf
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。