日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

西农大 Java实习 异常处理

發布時間:2024/1/8 java 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 西农大 Java实习 异常处理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

實驗題3

創建異常類的練習。需要使用3個Java程序來實現:

Bank.java

InsufficientFundsException.java

ExceptionDemo.java

創建銀行類Bank,包括如下的方法:

?Bank(double balance)

?deposite(double dAmount)

?withdrawal(double dAmount)

show_balance()

創建異常類:InsufficientFundsException。若取錢數大于余額則作為異常處理。創建此異常類的思路是:(1)產生異常的條件是余額少于取額, 因此是否拋出異常要判斷條件(注意throw的使用)。(2)取錢是withdrawal()方法中定義的動作,因此在該方法中產生異常。(3)處理異常安排在調用withdrawal()的時候,因此withdrawal()方法要聲明異常,由上級方法調用(注意throws的使用)。創建此異常類的具體要求:異常類中需添加 excepMesagge()方法,用于調用Bank類的show_balance()方法,顯示“您的取款金額為XXX,但是賬戶余額僅為XXX,操作不合法”。

創建主類: ExceptionDemo,用于測試新創建的兩個類。 注意try-catch語句的使用, 并且在錯誤處理的catch塊中,使用InsufficientFundsException異常類的excepMesagge()方法以及Exception類(父類)的toString()方法。最后添加finally塊,輸出“操作退出”。

package back11;public class Bank {double balance;public Bank(double balance) {this.balance = balance;}public void deposite(double dAmount) {this.balance += dAmount;}public void withdrawl(double dAmount) throws InsufficientFundsExpection{if (dAmount > balance) {throw new InsufficientFundsExpection();}balance -= dAmount;}public double show_balance() {return this.balance;} } package back11; import java.util.*;public class ExceptionDemo {public static void main(String[] args) {Scanner rd = new Scanner(System.in);System.out.println("請創建賬戶:");double d = rd.nextDouble();Bank bk = new Bank(d);try {System.out.println("請存錢:");d = rd.nextDouble();bk.deposite(d);System.out.println("請輸入取錢金額:");d = rd.nextDouble();bk.withdrawl(d);rd.close();} catch (InsufficientFundsExpection e) {System.out.println(e.excepMessage(bk.show_balance(), d));System.out.println(e.toString());}finally{System.out.println("您當前的余額為: " + bk.show_balance());System.out.println("操作退出!!!");}} } package back11;public class InsufficientFundsExpection extends Exception{public InsufficientFundsExpection() {}public InsufficientFundsExpection(String str) {super(str);}public String excepMessage(double d1, double d2) {String s1 = String.valueOf(d1);String s2 = String.valueOf(d2);String s3 = "您的取款金額為"+s1+", 但是賬戶余額僅為" + s2;return s3;} }

總結

以上是生活随笔為你收集整理的西农大 Java实习 异常处理的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 天堂网wwww | 日本十八禁视频无遮挡 | 久久精久久 | www.亚色| 午夜黄视频 | 九九热只有精品 | 国产丝袜在线 | 精品日韩一区二区 | 黄色大全免费看 | 欧美自拍亚洲 | 日韩高清一区 | 风流少妇 | 99re超碰| 一二三区在线观看 | 91视频在线观看免费 | 日本a视频| 亚洲资源av | 国产精品无码午夜福利 | 麻豆91在线观看 | 亚洲av无码片一区二区三区 | 91丨九色丨蝌蚪丨老版 | 亚洲人精品午夜射精日韩 | www.四虎影视 | 五月天视频网站 | 免费一级做a爰片久久毛片潮 | 奇米色777| 欧美一区欧美二区 | 99热在线观看精品 | 少妇闺蜜换浪荡h肉辣文 | 色婷婷18 | ass亚洲尤物裸体pics | 亚洲国产欧美一区二区三区深喉 | 91涩涩视频 | 五月天婷婷色 | 久久精品国产一区二区电影 | 可以免费观看av的网站 | 99精品久久99久久久久 | 日韩黄色片在线观看 | 青青草视频在线看 | 桃谷绘里香在线播放 | 99久热| 少妇激情一区二区三区 | 亚洲电影影音先锋 | 精品一区二区三区无码按摩 | 国产精品久久免费视频 | 91精品久久久久久久 | 激情视频久久 | 7m精品福利视频导航 | 巨乳美女在线 | 香蕉视频A| 久久精品在这里 | 成人激情自拍 | 久久夜色精品亚洲 | 熟女丝袜一区 | 欧美国产日本在线 | 国产成人在线观看免费 | 日本三级韩国三级三级a级中文 | 成人免费看片39 | 国产成人精品综合 | 又黄又爽的视频在线观看 | 91看片黄| 日本不卡一区二区 | 女人被灌满精子 | 亚洲欧美另类日本 | 亚洲精品高清视频 | 亚洲成人免费视频 | 日韩福利一区二区 | 国产精品theporn | 好吊妞这里有精品 | 麻豆亚洲av熟女国产一区二 | 日韩美女免费视频 | 激情视频一区二区 | 亚洲石原莉奈一区二区在线观看 | 一区二区三区日本视频 | 99久国产| 中文字幕在线观看免费高清 | 成人av一区二区三区在线观看 | 美国一级片网站 | 琪琪伦伦影院理论片 | 黄色aa网站| 国产欧美日韩久久 | 欧美午夜一区二区 | 沈樵精品国产成av片 | 欧美日韩在线二区 | 2022av视频| 啪啪自拍 | www.88av| 欧美怡红院视频 | 精品国产网 | 一区二区三区日韩欧美 | 亚州一区二区 | 中文字幕免费视频观看 | 男插女视频网站 | 蜜臀av免费在线观看 | 国内精品91 | 涩涩99| 中文在线字幕观看 | 色图色小说 | 国产精品成人久久电影 |