3.21 成績錄入時的及格與不及格人數統計 (10分)
21 成績錄入時的及格與不及格人數統計 (10分)
編寫一個程式進行一個班某門課程成績的錄入,能夠控制錄入成績總人數,對錄入成績統計其及格人數和不及格人數。設計一個異常類,當輸入的成績小0分或大於100分時,丟擲該異常類物件,程式將捕捉這個異常物件,並呼叫執行該異常類物件的toString()方法,該方法獲取當前無效分數值,並返回一個此分數無效的字串。
輸入格式:
從鍵盤中輸入學生人數n
從鍵盤中輸入第1個學生的成績
從鍵盤中輸入第2個學生的成績
…
從鍵盤中輸入第n個學生的成績
(注:當輸入的成績無效時(即分數為小於0或大於100)可重新輸入,且輸出端會輸出此分數無效的提醒。)
輸出格式:
顯示及格總人數
顯示不及格總人數
輸入樣例:
在這裡給出一組輸入。例如:
3
100
30
60
輸出樣例:
在這裡給出相應的輸出。例如:
2
1
輸入樣例:
在這裡給出一組輸入。例如:
2
200
69
30
輸出樣例:
在這裡給出相應的輸出。例如:
200invalid!
1
1
import java.util.Scanner;
public class Main{
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
int n=in.nextInt();
int sum1=0,sum2=0;
int []s=new int[n];
for(int i=0;i<n;i++) {
int m=in.nextInt();
if(m>100||m<0) {
System.out.println(m+"invalid!");
i--;
continue;
}
else
s[i]=m;
if(m<60) sum1+=1;
else sum2+=1;
}
System.out.println(sum2);
System.out.println(sum1);
}
}
相關文章
- 蘋果交了份不及格的財報?蘋果
- 大模型的高考數學成績單:及格已經非常好了大模型
- 驚了!谷歌的 AI 高中數學都不及格,網友:打臉?谷歌AI
- 學生成績錄入系統,需要判斷成績格式合格,使用throw彈出,最後並列印全班成績單
- 截至2020年中國三成大學生體質健康不及格
- PAT1038 統計同成績學生
- 破解前端面試(80% 應聘者不及格系列):從閉包說起前端面試
- 破解前端面試(80% 應聘者不及格系列):從 閉包說起前端面試
- 美術課不及格的人玩《壁中精靈》是一種怎樣的體驗?
- 補錄燃氣工程設計師職稱人員業績
- 3.21日 爬蟲小計爬蟲
- 河北省 CSP-S 第二輪成績統計
- PAT-B 1038 統計同成績學生【對映】
- 年報首提“雲與計算”:華為的“新基建”成績如何?
- 3.21
- 線上直播系統原始碼,預設倒數計時,自定義輸入時間倒數計時原始碼
- 第三章:查詢與排序(下)----------- 3.21基數排序排序
- 成績單
- 程式人生—成為一個有成績可說的職場人
- 體育成績統計/ Score
- 畢業證成績單Q微786161891辦UC畢業證成績單堪培拉大學畢業證成績單|offer錄取通知書,收費單,修改成績單GPA
- 瑞典皇家理工學院:研究發現瑞典英語教學與成績下降和輟學人數增加有關
- 口碑換成績?《小小軍團2》的傳承與迷失
- 【PTA】 學生成績錄入及查詢 (20分)
- 統計輸入的數字為正數和負數的個數
- iOS倒數計時的探究與選擇iOS
- 卡達世界盃進入倒數計時,萬人觀賽的直播體驗如何保障?
- 低程式碼實時數倉構建系統的設計與實踐
- PAT乙級比賽-互評成績計算
- 畢業證成績單Q微786161891辦QUT畢業證成績單文憑昆士蘭科技大學畢業證成績單|offer錄取通知書,收費單,修改成績單GPA
- springboot + shiro 嘗試登入次數限制與併發登入人數控制Spring Boot
- 計算機組成與系統結構 cache 原理與計算計算機
- sql統計-關於學生成績SQL
- C#方法 實現輸入成績顯示等級C#
- excel按成績高低排名次 excel成績表怎麼排名次Excel
- 畢業證成績單辦理Q微786161891辦UTS畢業證成績單辦理悉尼科技大學畢業證成績單辦理|offer錄取通知書,收費單,修改成績單GPA
- 畢業證成績單辦理Q微786161891辦Deakin畢業證成績單辦理迪肯大學畢業證成績單辦理|offer錄取通知書,收費單,修改成績單GPA
- MySql先分組統計總記錄數,再獲取記錄數中的最大值MySql