练习1-2:编写一个 JAVA 程序,实现输出考试成绩的前三名。
生活随笔
收集整理的這篇文章主要介紹了
练习1-2:编写一个 JAVA 程序,实现输出考试成绩的前三名。
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、 考試成績已保存在數組 scores中,數組元素依次為 89 , -23 , 64 , 91 , 119 , 52 , 73
2、 要求通過自定義方法來實現成績排名并輸出操作,將成績數組作為參數傳入
3、 要求判斷成績的有效性( 0—100 ),如果成績無效,則忽略此成績
小伙伴們,請根據所學知識,編寫一個 JAVA 程序,實現輸出考試成績的前三名
要求: 1、 考試成績已保存在數組 scores中,數組元素依次為 89 , -23 , 64 , 91 , 119 , 52 , 73
2、 要求通過自定義方法來實現成績排名并輸出操作,將成績數組作為參數傳入
3、 要求判斷成績的有效性( 0—100 ),如果成績無效,則忽略此成績
?*/
package lianxi; import java.util.*; public class HelloWorld {public static void main(String[] args) {int[] scores={89,-23,64,91,119,52,73}; //創建一個數組System.out.println("考試成績的前三名為:");HelloWorld Fgrade=new HelloWorld(); //創建一個對象Fgrade.grade(scores);//調用方法}public void grade(int[] scores){Arrays.sort(scores); //對數組進行升序排序int count=1;for(int i=scores.length-1;i>=0&&count<=3;i--){if(scores[i]>100||scores[i]<0) continue;else {count++;System.out.println(scores[i]);}}} }
?操作結果:
考試成績的前三名為: 91 89 73?
| ? |
轉載于:https://www.cnblogs.com/spsglz/p/7773052.html
總結
以上是生活随笔為你收集整理的练习1-2:编写一个 JAVA 程序,实现输出考试成绩的前三名。的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: win10平板电脑(windows平板推
- 下一篇: 我用的360路由器怎么和其他路由器桥接