在定義一個(gè)銀行類時(shí), 有deposit、withdraw、showBalance等方法。若取錢數(shù)大于余額則作為異常處理(InsufficientFundsException) 產(chǎn)生異常的條件是余額少于取額, 因此是否拋出異常要判斷條件 要定義好自己的異常類,并寫一個(gè)測試類BankTest。
循環(huán)接受用戶從鍵盤輸入的數(shù)值,將該數(shù)值除123的結(jié)果顯示出來; 用戶輸入的合法數(shù)據(jù)為-100至100之間的實(shí)數(shù)(除了“11”),如果輸入以下不合法的數(shù)據(jù)時(shí),請(qǐng)給出相應(yīng)的用戶提示并繼續(xù)進(jìn)行處理 。 當(dāng)用戶按數(shù)字鍵“11”時(shí) 當(dāng)用戶輸入-100至100范圍外的數(shù)值 當(dāng)用戶輸入非數(shù)值的字符串時(shí) 字符串轉(zhuǎn)換為數(shù)值: int i = Integer.parseInt(“3”); Integer it = Integer.valueOf(“3”); 注意:非法字符將會(huì)拋出NumberFormatException 數(shù)值轉(zhuǎn)換為字符串: String s = Integer.toString(i,10); String s = String.valueOf(2.11)。