8.1章答案代码有问题 eclipse编译不通过

来源:7-1 编程练习

小宋无我

2015-10-22 20:36

package com.iommoc;
import java.util.Arrays;
public class eightOne {
    //完成 main 方法
    public static void main(String[] args) {
    	int[] scores = new int[]{89 , -23 , 64 , 91 , 119 , 52 , 73};
    	System.out.println("考试成绩的前三名:");
    	eightOne eightone = new eightOne();
    	eightone.Show(scores);
    }
    
    //定义方法完成成绩排序并输出前三名的功能
    public void Show(int[] scores){
    	Arrays.sort(scores);
    	int counts =0;
    	for (int i = scores.length; i >0; i--) {
			if (scores[i]<0||scores[i]>100) {
				continue;
			}
			counts++;
			if (counts>3) {
				break;
			}
			System.out.println(scores[i]);
		}
    }
}

这个代码在eclipse上面不能运行  再是在网页上面却能通过   请问问题出在哪里

写回答 关注

2回答

  • 任e逍遥
    2015-10-23 14:09:52

    哥……你确定你这样的代码都能过……?你的第16行应该是 for(int i = scores.length-1; i>=0; i--){

    小宋无我 回复任e逍遥

    哦哦原来是这样 感谢感谢

    2015-10-27 15:49:35

    共 4 条回复 >

  • 心悦君夕
    2015-10-23 10:22:29

    提示什么?有没有报错信息啥的

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1167576 学习 · 18748 问题

查看课程

相似问题