亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

利用異常類方法?。。?!求代碼求代碼

允許用戶在鍵盤依次輸入若干數字(每輸入一個數字都需要按回車鍵確認),程序將計算這些輸的和以及平均值。利用異常類方法,當用戶輸入的數字大于100或小于0時,程序立刻終止執行,并提示這是一個非法的成績數據。



正在回答

2 回答

private static final long serialVersionUID = 1L;這是什么意思?



0 回復 有任何疑惑可以回復我~
#1

qq_慕UI6139309

定義了一個私有的靜態long整形常量serialVersionUID,并賦值為1.
2018-12-27 回復 有任何疑惑可以回復我~

import java.util.Scanner;

public class GLmethod {
?
?? public static void main(String[] args) {
????? //連續輸入n個數
????? System.out.println("請輸入需從鍵盤鍵入的數字個數:");
????? Scanner scanner = new Scanner(System.in);
???int n = scanner.nextInt();
???double sum = 0;
???double average = 0;
???int m = 0;
???//try...catch
???try {
????//從鍵盤鍵入多個數值
????for(int i = 1; i < n + 1 ; i ++) {
?????System.out.println("請輸入第" + i + "個數字:");
?????Scanner inPut = new Scanner(System.in);
?????int j = inPut.nextInt();
?????gl(j);
??????sum += j ;
??????m ++ ;
????}
???} catch (defException e) {
????System.out.println("這是一個非法的成績數據");
???}? finally {
?????if(m != 0) {
?????average = sum / m;
? ?? System.out.println("輸入的數和為:" + sum + "\n平均值為:" + average);
?????}
????? }
????? }

?
???? public static int gl(int j) {
??? ? if(j >= 100 || j <=0) {?
????? throw new defException ("程序終止");
???? }?
??return 1 ;
???? }
}


public class defException extends RuntimeException {


?private static final long serialVersionUID = 1L;
???
?public defException() {}
?
?public defException(String message) {
??super(message);
?}
}


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

利用異常類方法?。。。∏蟠a求代碼

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號