练习1-2:编写一个 JAVA 程序,实现输出考试成绩的前三名。
生活随笔
收集整理的這篇文章主要介紹了
练习1-2:编写一个 JAVA 程序,实现输出考试成绩的前三名。
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1、 考試成績已保存在數(shù)組 scores中,數(shù)組元素依次為 89 , -23 , 64 , 91 , 119 , 52 , 73
2、 要求通過自定義方法來實(shí)現(xiàn)成績排名并輸出操作,將成績數(shù)組作為參數(shù)傳入
3、 要求判斷成績的有效性( 0—100 ),如果成績無效,則忽略此成績
小伙伴們,請(qǐng)根據(jù)所學(xué)知識(shí),編寫一個(gè) JAVA 程序,實(shí)現(xiàn)輸出考試成績的前三名
要求: 1、 考試成績已保存在數(shù)組 scores中,數(shù)組元素依次為 89 , -23 , 64 , 91 , 119 , 52 , 73
2、 要求通過自定義方法來實(shí)現(xiàn)成績排名并輸出操作,將成績數(shù)組作為參數(shù)傳入
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}; //創(chuàng)建一個(gè)數(shù)組System.out.println("考試成績的前三名為:");HelloWorld Fgrade=new HelloWorld(); //創(chuàng)建一個(gè)對(duì)象Fgrade.grade(scores);//調(diào)用方法}public void grade(int[] scores){Arrays.sort(scores); //對(duì)數(shù)組進(jìn)行升序排序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]);}}} }
?操作結(jié)果:
考試成績的前三名為: 91 89 73?
| ? |
轉(zhuǎn)載于:https://www.cnblogs.com/spsglz/p/7773052.html
總結(jié)
以上是生活随笔為你收集整理的练习1-2:编写一个 JAVA 程序,实现输出考试成绩的前三名。的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: win10平板电脑(windows平板推
- 下一篇: redux-4-ways