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

试着用eclipse写了一下,没有错误行,为什么运行会出错?求大大帮忙看一下。。

试着用eclipse写了一下,没有错误行,为什么运行会出错?求大大帮忙看一下。。

红茶不能洒 2016-08-15 20:29:04
import java.util.Arrays; public class HelloWorld {     //完成 main 方法 public static void main(String[] args) { HelloWorld hello=new HelloWorld(); int[] scores={89 , -23 , 64 , 91 , 119 , 52 , 73}; System.out.println("考试成绩的前三名为:"); //调用方法 int[] nums= hello.sort(scores); System.out.println(nums[0]); System.out.println(nums[1]); System.out.println(nums[2]); } //定义方法完成成绩排序并输出前三名的功能 public int[] sort(int scores[]){ Arrays.sort(scores); int n=0; int[] nums = new int[3]; for(int i=scores.length;i>=0;i--){ if (scores[i]>100||scores[i]<0) continue; else nums[n]=scores[i]; n=n+1; if (n>=3) break; } return nums; } }
查看完整描述

1 回答

已采纳
?
阿旭_

TA贡献217条经验 获得超353个赞

for (int i = scores.length - 1; i >= 0; i--) {


查看完整回答
3 反对 回复 2016-08-15
  • 红茶不能洒
    红茶不能洒
    感谢!恍然大悟。。。还是看的不够仔细啊,真是初级失误
  • 1 回答
  • 0 关注
  • 1385 浏览

添加回答

举报

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