章節
問答
筆記
評論
占位
占位

編程練習

小伙伴們,請根據所學知識,編寫一個 JAVA 程序,實現輸出考試成績的前三名

要求:

1、 考試成績已保存在數組 scores 中,數組元素依次為 89 , -23 , 64 , 91 , 119 , 52 , 73

2、 要求通過自定義方法來實現成績排名并輸出操作,將成績數組作為參數傳入

3、 要求判斷成績的有效性( 0—100 ),如果成績無效,則忽略此成績

運行效果:

任務

一、 定義一個包含整型數組參數的方法,用來接收成績數組,進行成績排序并輸出前三名

提示:
 1、 在方法中使用 Arrays 類的 sort( ) 方法對數組進行排序,默認按升序排列,注意 Arrays 類的使用需要導入 java.util.Arrays
 2、 由于只需要輸出考試成績的前三名,所以定義一個變量,統計有效成績的前三名的數量
 3、 使用 for 循環遍歷數組中的元素,由于要輸出的是前三名成績,所以從后往前遍歷,即倒序遍歷 如 for ( int i = scores.length - 1; i >= 0; i-- ) { }
 4、 判斷成績的有效性,如果成績小于 0 或大于 100 ,則使用 continue 忽略此成績
 5、 如果成績有效,則有效成績數加 1 。判斷有效成績的個數,如果有效成績數大于 3 ,則結束循環,只輸出成績的前三名

二、 完成 main 方法

提示:
 1、 定義一個成績數組 scores ,保存預定的考試成績 89 , -23 , 64 , 91 , 119 , 52 , 73
 2、 調用自定義方法,傳入成績數組,完成功能

 

?不會了怎么辦

參考代碼:

||

提問題

寫筆記

截圖
提交
||

請驗證,完成請求

由于請求次數過多,請先驗證,完成再次請求

加群二維碼

打開微信掃碼自動綁定

您還未綁定服務號

綁定后可得到

  • · 粉絲專屬優惠福利
  • · 大咖直播交流干貨
  • · 課程更新,問題答復提醒
  • · 賬號支付安全提醒

舉報

0/150
提交
取消
全部 精華 我要發布
全部 我要發布
最新 點贊
只看我的

手記推薦

更多

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?
lpl竞猜