java 板


LINE

被點名了,但是推文實在不好講... 那就順便當個徹底的壞人 ※ 引述《pugboy ()》之銘言: : 我的code如下: : package Book; : import java.io.*; : interface Score{ //介面 //... : } : class CPostgraduate implements Score { //研究生類別實作介面 //... : } : class CUndergraduate implements Score { //大學生類別實作介面 //... : } 其實你仔細想一下就會發現上面這些 OO 跟你的問題一點關係也沒有 或著說,你應該在上網 po 文章之前就先測試一下 你的問題跟 OO 到底有沒有關系 至少從你給的錯誤訊息上來說,沒有關係 就算有關係,我也會先排除掉然後試試看會不會一樣 這就跟你買樂透會希望能先砍掉幾個不會中的號碼一樣 [咦咦?] 能少點不確定性總是好的 : public class Goodself { //主程式 : public static void main(String[]args) { //main進入點 : BufferedReader keyin = new BufferedReader(new : InputStreamReader(System.in)); : System.out.println("請輸入:"); : try{ //問題點! 如果是數字就進入 : int input = Integer.parseInt(keyin.readLine()); : }catch(IOException | NumberFormatException e){//如果不是數字就拋出例外 : //且印出錯誤訊息 : System.out.println("不是數字"); : }finally{ : CPostgraduate p1 = new CPostgraduate(input); //印出總結果 : System.out.println("研究所成績,"+p1.results()); : CUndergraduate u1 = new CUndergraduate(input); : System.out.println("大學成績,"+u1.results()); : } : } : } 推 LaPass:第一次看到 IOException | NumberFormatException e 的寫法 12/24 10:38 我也是今天第一次在程式碼當中看到 [遮臉] 推 tomoyaken14:沒記錯的話,這邊應該是finally會出錯... 12/24 10:47 → ssccg:try裡面宣告的變數scope只在try block 12/24 11:21 → ssccg:把int input移到try外面就好 12/24 11:23 推 PsMonkey:先別管什麼語法了,你聽過語意與商業邏輯要盡量相符嗎? 12/24 12:04 : 請教Ps板主,剛剛上網查了一下瞭解了何謂商業邏輯...但是語意是什麼還不太懂 : 想請教您什麼是語意還有我這樣的寫法哪裡不相符呢? : 麻煩 謝謝了 我是針對 ssccg 的推文所作的防禦性推文(什麼鬼?) 商業邏輯只是個泛稱,不用講究他的明確定義 不如我再來說個故事(拜託不要!) 你跟心儀的女生告白 你可以直接了當地說:「我真 xx 的愛你」 也可以說:「我逼—逼—逼—逼—(礙於版規...) 喔對了,打是情、罵是愛,你了齁?」 如果那個女生夠冷靜可以作正確的邏輯推演 那這兩種方式的表達內容是一樣的 但是你要用哪一種? 或著該問:「你覺得哪一種比較『保險』?」 好,來看一下 try-catch-finally 的意思 以我的習慣,這個 try{ //A1 //A2 //A3 }catch(Exception e){ //BBB }finally{ //CCC } //DDD 會解釋成: 去踹 A 家三兄弟幾腳, 如果發生什麼意外(也就是 A3 可能沒踹到)就交給 BBB 處理, 無論 AAA 是死是活、還是有沒有發生意外 反正最後一定要作 CCC 最後是 DDD 作結尾 如果你按照 ssccg 的方式,把 input 拿到 try-catch 外頭宣告 程式應該就可以執行了,說不定你還會覺得執行結果正常 但是套上這個劇本,你覺得合理嗎? 無論輸入的是什麼,反正我一定要知道他(們)及不及格 哪怕人家已經告訴你他們的分數不是數字了... 當然,你要寫什麼功能是你決定的 我這個人又鳥又爛又愛 A 錢,我的意見你參考參考就好 推 swpoker:不然IDE直接就錯誤了~ 12/24 13:39 : 我是用IDE....還是可以執行阿... 我想,如果這不是什麼 Java 7/8 的新功能(機率應該不大) 那,你先跟大家說你用哪個 IDE,然後趕快換成 Eclipse XDXD -- 錢鍾書: 說出來的話 http://www.psmonkey.org 比不上不說出來的話 Java 版 cookcomic 版 只影射著說不出來的話 and more...... --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.202.140
1F:推 LaPass:等等,也就是說真的有 IOExce... | Number... 這種用法!? 12/24 21:03
2F:推 luoqr:java7語法 12/24 21:22
3F:推 LaPass:該找時間去充電了 orz..... 12/24 23:36
4F:推 pugboy:感謝板主淺顯易懂的熱心回覆,還有我用的是NetBeans 謝謝! 12/25 14:26







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:BuyTogether站內搜尋

TOP