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

请各位大神看看发生了什么

package com.comeon;

import java.util.*;


public class myself10 {

public static void main(String[] args) {

int[] scores = {89,-23,64,91,119,52,73};

myself10 hello =new myself10();

hello.getAvg(scores);

}

public void getAvg(int[] scores)

{

Arrays.sort(scores);

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

if(scores[i]>100 || scores[i]<0)

{

continue;

}

int num=0;

num++;

if(num>3)

{

break;

}

System.out.println("前三名的成绩是:");

System.out.println(scores[i]);// 这儿报错,真的很心塞,为毛是最后一步

}

}


提问者:qq_飘逸的刘海_0 2015-07-24 21:49

个回答

  • qq_飘_12
    2015-07-25 12:27:10
    已采纳

    for 的语句块。


  • qq_飘_12
    2015-07-24 22:38:34

    public class myself10 {

    public static void main(String[] args) {

    int[] scores = {89,-23,64,91,119,52,73};

    myself10 hello =new myself10();

    hello.getAvg(scores);

    }

    public void getAvg(int[] scores)

    {

    Arrays.sort(scores);

    System.out.println("前三名的成绩是:");

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

    if(scores[i]>100 || scores[i]<0)

    {

    continue;

    }

    int num=0;

    System.out.println(scores[i]);

    num++;

    if(num>2)

    {

    break;

    }


    }

    }