失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > java中怎么判断数组下标越界_初学java遇到疑惑 数组下标越界 求解答!

java中怎么判断数组下标越界_初学java遇到疑惑 数组下标越界 求解答!

时间:2019-05-20 16:43:29

相关推荐

java中怎么判断数组下标越界_初学java遇到疑惑 数组下标越界 求解答!

一个学生考试成绩录入程序的模块化设计,在编译时出现了数组下标越界

错误提示:Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0;at Ch3Demo7.main(Ch3Demo7.java:26)classCh3Demo7//example

{

publicstaticdoubleinput(Strings)//成绩输入方法

{

returnDouble.parseDouble(s);

}

publicstaticbooleanisLegal(doublei)//判断输入是否合法

{

if((0<=i)&&(i<=100))

{

returntrue;

}

elsereturnfalse;

}

publicstaticdoublescore(doublei,doublej)//计算总成绩

{

return(i*0.3+j*0.7);

}

publicstaticvoidoutput(Stringname,doublescore,charg)//输出

{

System.out.println("学生"+name+"的总分为:"+score+"等级是:"+g);

}

publicstaticvoidmain(String[]args)

{

Stringname=args[0];//(提示错误所在行)命令行第一个参数是姓名

doublers=input(args[1]);//第二个参数是平时成绩

doublets=input(args[2]);//第三个参数是考试成绩

doublefs=0;

chargrade='A';

if(isLegal(rs)&&isLegal(ts))

{

fs=score(rs,ts);

if(fs<60)

{

grade='D';

}

elseif(fs<75)

{

grade='C';

}

elseif(fs<85)

{

grade='B';

}

output(name,fs,grade);

}

else

System.out.println("输入数据错误");

}

}

如果觉得《java中怎么判断数组下标越界_初学java遇到疑惑 数组下标越界 求解答!》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。