黑马程序员技术交流社区

标题: 编写出错了 大侠来指点下 [打印本页]

作者: 马雨铎    时间: 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方法传递进来的参数列表为空,自然就数组角标越界了



作者: 那日苏    时间: 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