首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java中a=Integer.parseInt(args[0]);语句的使用解决思路

2012-04-14 
java中aInteger.parseInt(args[0])语句的使用代码如下:public class Chen{public static void main(Stri

java中a=Integer.parseInt(args[0]);语句的使用
代码如下:
public class Chen{

public static void main(String args[]){

int a=0,b=0,sum;

a=Integer.parseInt(args[0]);

b=Integer.parseInt(args[1]);

sum=a+b;

System.out.println(sum);

}

}


Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at Chen.main(Chen.java:4)

JDK和MyEclipse调试都不通过,谁能帮忙分析一下,教材上都是这么说的,但是调试就是不通过



[解决办法]
在MyEclipse中,右击你的Chen.java-->run as-->run configurations-->arguments,然后在program arguments中输入2 3(中间有个空格),输入完点击‘apply’。退出该窗口后运行,你会得到结果5
[解决办法]
a=Integer.parseInt(args[0]); b=Integer.parseInt(args[1]); 
你运行的时候如果没有传参数,那哪来的args[0] args[1]啊?
[解决办法]
String args[]没有传参,3楼正解

热点排行