楼主: jaly50
跳转到指定楼层
上一主题 下一主题
收起左侧

Berkeley CS 61B Data Structures(in Java) Lab6 讨论帖

 
🔗
zhengyino1 2016-3-1 07:22:24 | 只看该作者
全局:
做这个lab的时候又扭头回去看lecture的就是我>_<勤加练习才是王道啊

lab6.png (66.55 KB, 下载次数: 0)

lab6.png
回复

使用道具 举报

🔗
jacketsu 2016-3-17 20:40:43 | 只看该作者
全局:
这次作业对加深exception的作用很大!!!

捕获.PNG (19.94 KB, 下载次数: 0)

捕获.PNG
回复

使用道具 举报

🔗
irene000000 2016-3-23 09:55:52 | 只看该作者
全局:
lab 6确实很有意思啊,终于知道throw try catch怎么用了,看了前人的提示但是extra还是不会弄,不知道是不是因为第一题加catch try的地方跟大家不完全一样?

Lab 6.png (173.14 KB, 下载次数: 0)

Lab 6.png
回复

使用道具 举报

🔗
shenrf 2016-4-2 16:57:49 | 只看该作者
全局:
part 2
新手求问 已经catch到了BadAccountException了,但是如何打印其error message呢?
catch(BadAccountException e){} 什么都没有输出。。
回复

使用道具 举报

🔗
irene000000 2016-4-2 18:41:34 | 只看该作者
全局:
shenrf 发表于 2016-4-2 16:57
part 2
新手求问 已经catch到了BadAccountException了,但是如何打印其error message呢?
catch(BadAccou ...

System.err.println(e);就可以啦~
回复

使用道具 举报

🔗
Chris1993 2016-4-2 21:13:00 | 只看该作者
全局:
这两节课听的时候不怎么认真,写作业的时候各种出错。。。

Screen Shot 2016-04-02 at 9.12.21 PM.png (270.62 KB, 下载次数: 0)

Screen Shot 2016-04-02 at 9.12.21 PM.png
回复

使用道具 举报

🔗
pirateshadow 2016-4-3 11:13:27 | 只看该作者
全局:
optional搞了半天,原因是自己第一问多写了一个try catch...

Screen Shot 2016-04-02 at 9.18.06 PM.png (171.43 KB, 下载次数: 1)

Screen Shot 2016-04-02 at 9.18.06 PM.png
回复

使用道具 举报

🔗
shenrf 2016-4-3 11:14:40 | 只看该作者
全局:
pirateshadow 发表于 2016-4-3 11:13
optional搞了半天,原因是自己第一问多写了一个try catch...

求贴代码看一眼optional
回复

使用道具 举报

🔗
pirateshadow 2016-4-3 11:25:22 | 只看该作者
全局:
shenrf 发表于 2016-4-3 11:14
求贴代码看一眼optional
  1. public static void main(String[] args) {
  2.     greeting();
  3.     usage();
  4.     BankApp bankApp = new BankApp();
  5.     String command = new String();
  6.     try{
  7.       command = bankApp.readLine("--> ");
  8.     } catch(IOException e) {
  9.       System.err.println(e);
  10.     }
  11.     while (!command.equals("quit")) {
  12.       try {
  13.               if (command.equals("open")) {
  14.                 bankApp.open();
  15.               } else if (command.equals("deposit")) {
  16.                 bankApp.doDeposit();
  17.               } else if (command.equals("withdraw")) {
  18.                 bankApp.doWithdraw();
  19.               } else if (command.equals("inquire")) {
  20.                 bankApp.doInquire();
  21.               } else {
  22.                 System.err.println("Invalid command: " + command);
  23.                 usage();
  24.               }        
  25. /* --> */command = bankApp.readLine("--> ");//<---OPTIONAL
  26.       } catch(IOException e) {
  27.               System.err.println(e);
  28.       } catch(BadAccountException e){
  29.         System.err.println(e);  
  30.       } catch(BadTransactionException e){
  31.         System.err.println(e);
  32.       }                        
  33.     }
  34.   }
复制代码
回复

使用道具 举报

🔗
shenrf 2016-4-3 13:16:39 | 只看该作者
全局:

加深了理解 谢谢。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表