慕粉2254498474
2016-12-04 12:12
怎么写都不通过 能给个正确答案参考一下吗
import java.util.Arrays;/*导入*/
public class HelloWorld {
public static void main(String[] args) {
int[] score={98,-23,64,91,199,52,73};//创建数组
System.out.println("成绩前三的成绩为:");
HelloWorld hello=new HelloWorld();//创建名为hello的对象
hello.show(score);//调用方法传输成绩的数组
}
public void show(int[] score){
Arrays.sort(score);//对score数组进行升序排序
int count=0;//定义一个计数数量
for(int i = score.length-1;i>=0;i--){//因为是升序所以从最后一个开始所以为int i = score.length-1; int i为最大值;i--依次递减
if(score[i]>100||score[i]<=0){//设定score大于100同时小于0的条件
continue;//跳过
}
count++;//count+1
if(count>3){//定义跳出条件
break;//跳出
}
System.out.println(score[i]);//输出答案
}
}
}
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题