问答详情
源自:7-1 编程练习

关于编程练习代码错误

http://img.mukewang.com/5803717a0001026a13650672.jpg请问编程代码错误在哪儿??

提问者:慕圣2362166 2016-10-16 20:25

个回答

  • timerio
    2016-12-04 22:18:11

    应该是&&和||的问题。你可以选择把所有的都输出来,看看他有没有剔除>100或者<0的。

  • ziom
    2016-10-17 06:22:19

    public String getTop3(int scores[]) {
        Arrays.sort(scores);
        int temp[] = new int[3];
        for (int si=scores.length-1,ti=0; si>=0; si--) {
            if (scores[si]>=0 && scores[si]<=100) {
                temp[ti++] = scores[si];
                if (ti == temp.length) break;
            }
        }
        return Arrays.toString(temp);
    }

    把这个方法替换你写的fangFa()就行了

  • 六弦织乐
    2016-10-16 21:19:18

    再好好看看吧