黑马程序员技术交流社区
标题:
编写出错了 大侠来指点下
[打印本页]
作者:
马雨铎
时间:
2011-7-26 12:28
标题:
编写出错了 大侠来指点下
public class Example1 {
public static void main (String args[]){
int x ;
x= Integer.parseInt(args[0]);
if(x<60){
System.out.println("您的成绩是:"+x);
System.out.println("还需继续努力!");
}
if(x>90){
System.out.println("您的成绩是:"+x);
System.out.println("成绩优异,继续努力!");
}
}
}
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at Example1.main(Example1.java:4)
说是数组越界,求教这个该怎么弄
作者:
匿名
时间:
2011-7-26 12:34
标题:
回复 楼主 的帖子
你是不是没有设置运行参数?main方法传递进来的参数列表为空,自然就数组角标越界了
未命名.jpg
(25.04 KB, 下载次数: 0)
下载附件
2011-7-26 12:34 上传
未命名1.jpg
(14.86 KB, 下载次数: 0)
下载附件
2011-7-26 12:34 上传
作者:
那日苏
时间:
2011-7-26 12:37
:L 运行配置里 自变量没有设置
[
本帖最后由 那日苏 于 2011-07-26 12:40 编辑
]
作者:
黑马赵丹枫
时间:
2011-7-26 14:14
java Example1 34 这样你得传参数,你不是用了args[]嘛。
[
本帖最后由 黑马赵丹枫 于 2011-07-26 14:16 编辑
]
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2