为了账号安全,请及时绑定邮箱和手机立即绑定

总是找不出错误 不开心0^0. 大神来找找0.0

总是找不出错误 不开心0^0. 大神来找找0.0

亮哒哒dawn3252597 2016-05-09 18:49:17
import java.util.Arrays;public class HelloWorld {        //完成 main 方法    public static void main(String[] args) {       HelloWorld Hello=new Hello();        int scores[]={89,-23,64,91,119,52,73};             Hello.xueba(scores);    }        //定义方法完成成绩排序并输出前三名的功能    public static void xueba(int scores[]){    Arrays.sort(scores);    System.out.println("咱们这次考试学霸为:");    for(i=0;i<scores.length;i++)    {    if(a[i]>100||a[i]<0){    continue;    }    for(i=scores.length;i>scores.length-3;i--){System.out.println(scores[i]);}}
查看完整描述

1 回答

?
惟愿_无事常相见

TA贡献30条经验 获得超25个赞

先说静态方法是不必new对象的
HelloWorld Hello = new Hello();
不考虑静态,这句也是错的。

然后你写了一个xueba()方法
方法内第二个for循环条件里面:
int i=scores.length;访问数组越界!报错

查看完整回答
反对 回复 2016-05-10
  • 1 回答
  • 0 关注
  • 1199 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信