import?java.util.*;
public?class?HelloWorldb?{
????//完成?main?方法
????public?static?void?main(String[]?args)?{
????????HelloWorldb?hello?=?new?HelloWorldb();
????????int[]?scores?=?new?int[]{89,-23,64,91,119,52,73};
????????System.out.println("考試成績前三名:");
????????//調(diào)用idea方法
????????hello.idea(scores);
????}
????//定義方法完成成績排序并輸出前三名的功能
????public?void?idea(int[]?nums){
????????//升序排列數(shù)組元素
????????Arrays.sort(nums);
????????//將數(shù)組降序排列
????????int[]?array?=?new?int[nums.length];/*創(chuàng)建一個新數(shù)組接收降序排列的數(shù)組*/
????????for?(int?i?=?0;?i?<?nums.length;?i++)?{
????????????array[i]?=?nums[nums.length-1-i];
????????}
????????int?j?=?0;/*有效成績個數(shù)*/
????????for(int?a?:?array){/*遍歷數(shù)組array*/
????????????if(a<0?||?a>100?){/*淘汰不符合要求的元素*/
????????????????continue;
????????????}else{
????????????????System.out.println(a);
????????????????j++;
????????????????if(j?>=?3){
????????????????????break;
????????????????}
????????????}
????????}
????}
}
2018-06-06
if
(j?>=?
3
){
?
?
break
;} 應(yīng)該是 j>3 吧