宝慕林249606
2018-09-03 20:46
import java.util.Arrays; public class HelloWorld { //完成 main 方法 public static void main(String[] args) { int []scores={89 , -23 , 64 , 91 , 119 , 52 , 73}; System.out.println("考试成绩的前三名:"); HelloWorld h=new HelloWorld(); h.rankFrontThree(scores); } //定义方法完成成绩排序并输出前三名的功能 public void rankFrontThree(int []scores){ Arrays.sort(scores); int n=scores.length-1; int c=0; while(c<3){ System.out.println(scores[n--]); c++; } } }
得到的肯定是三个值,但并不是要求的前三名有效值啊
这也可以,但你还少了判断
Java入门第一季(IDEA工具)升级版
1165574 学习 · 17587 问题
相似问题