当前位置: 首页 > news >正文

江西住房和城乡建设厅网站中山高端网站建设价格

江西住房和城乡建设厅网站,中山高端网站建设价格,沈阳网站建设方法,整合式营销这几天有点小忙#xff0c;都没时间更新博客了#xff0c;今天趁着Java实验课#xff0c;把做的这次实验放上去吧#xff01;实验5 自定义异常的使用a#xff0e;在定义一个银行类Bank时, 有存钱deposit()、取钱withdraw()、显示余额showBalance()等方法。若取钱数大于余额…这几天有点小忙都没时间更新博客了今天趁着Java实验课把做的这次实验放上去吧实验5 自定义异常的使用a在定义一个银行类Bank时, 有存钱deposit()、取钱withdraw()、显示余额showBalance()等方法。若取钱数大于余额则作为异常处理(InsufficientFundsException)。产生异常的条件是余额少于取额, 因此是否抛出异常要判断条件要定义好自己的异常类。b. 定义异常类当从键盘输入A或a时抛出自定义异常。实验要求1.掌握如何定义异常2.掌握如何抛出异常3.掌握如何捕捉处理异常。-----------------------------------------------不考虑其他情况只有取钱这个操作会出现异常先定义自己的异常packagebank;classMyExceptionextendsException{String message;publicMyException() {message  您的余额不足!;}publicString getMessage(){returnmessage;}}银行类的主类packagebank;importjava.util.Scanner;publicclassBank {privatedoublemoney;privateString menu;publicBank(doublen) {this.money  n;}//取钱publicvoidwithdrawal(doublen)throwsMyException{if(nmoney) {MyException ex  newMyException();throw(ex);}money  money - n;System.out.println(取钱成功);this.showBalance();this.showMenu();}//存钱publicvoiddeposit(doublen){money  n;System.out.println(您已成功存入n);this.showBalance();this.showMenu();}//查看余额publicvoidshowBalance(){System.out.println(您当前账户的余额是:money);this.showMenu();}publicvoidshowMenu(){StringBuffer strBuffer  newStringBuffer();strBuffer.append(\n请选择您的操作:\n);strBuffer.append(存钱[c]\t);strBuffer.append(取钱[q]\t);strBuffer.append(查询余额[y]\t);strBuffer.append(退出系统[quit]\t);System.out.println(strBuffer);Scanner input  newScanner(System.in);this.menu  input.nextLine();this.getMenu();}publicvoidgetMenu() {if(this.menu.equals(c)) {System.out.println(请输入您要存入的金额:\n);Scanner input  newScanner(System.in);doublem1  input.nextDouble();this.deposit(m1);}else{if(this.menu.equals(q)) {System.out.println(请输入您要取出的金额:\n);Scanner input  newScanner(System.in);doublem1  input.nextDouble();try{this.withdrawal(m1);} catch(MyException e) {System.out.println(e.getMessage());}finally{this.showMenu();}}else{if(this.menu.equals(y)){this.showBalance();}else{if(this.menu.equals(quit)){}else{this.showMenu();}}}}}}能改进的地方还有很多getMenu这个...嘿嘿....住程序packagebank;publicclassBankMain {/*** param args*/publicstaticvoidmain(String[] args) {Bank a  newBank(200);a.showMenu();}}自己写的垃圾源代码在这里: [file]upload/201105/2011050316181626.rar[/file]
http://www.ihoyoo.com/news/58378.html

相关文章:

  • 保定网站开发公司枣庄三合一网站开发
  • 网站建设开发案例教程视频教程全国企业信息官网网站
  • 励志网站织梦源码.网站链接策略
  • 网站开发 聊天窗口新泰网站制作
  • 河南省内 在哪个网站做商检表定制软件开发服务的收入确认
  • 中科宁波网站建设友情链接购买
  • 网站制作 视频国外域名拍卖网站
  • 济宁网站运营网站建设资料收集
  • 为你做的网站企业运营管理论文
  • 公司网站设计公司优化方案2021版英语
  • 行业网站建设收费明细wordpress 个人说明
  • 工商局网站做年报大型医疗网站建设
  • 外贸 推广网站广东省建设工程执业中心网站
  • 内蒙古建设兵团网站科普网站建设方案书
  • 在什么网站做推广网站建设方案汇报
  • 丹东市住房与城乡建设厅网站最权威的做网站的公司哪家好
  • 优化网站步骤青岛做网站企业排名
  • 有哪些可以建设网站的单位三个年轻人做电影网站800万
  • php做网站需要mysql么营销方案怎么写?
  • 网站家建设培训学校重庆做网站建设
  • 兰州网站搜索优化列表主题wordpress
  • 响应式网站 做搜索推广缺点固安建设网站
  • 天津网站建设天津网站建设哪家有
  • 郑州地区网站建设公司企业形象网站怎么做
  • 有趣的网站代码建立类似淘宝的网站
  • 淘金企业网站建设服务天津广告公司排行榜
  • 做宣传用什么网站好淄博网站制作企业高端
  • 个人适合做的网站两学一做注册网站吗
  • 自己做网站步骤做网站交易平台挣钱吗
  • 威县做网站哪里便宜H5网站建设网站定制开发