Re: [問題] 請教一下

作者: ayaniji ( ̄▽ ̄b)   2014-10-17 10:06:36
: 詳細的說明請你參考 良葛格 的文章:
: http://openhome.cc/Gossip/Java/
: 從上述網址搜尋「例外處理」
: : 2.Scanner sc=new Scanner(System.in)
: : 3.w=sc.nextInt();
: 上述兩個問題在 良葛格 的網站有解釋:取得使用者輸入
: http://openhome.cc/Gossip/JavaGossip-V1/UserInput.htm
: : 想請教上面幾個語法的用法意思
: : 麻煩指點一下新手~謝謝Orz
: 另外,Google 搜尋「scanner java」
: 第一個結果就是 Class Scanner 的說明文件,
: http://docs.oracle.com/javase/7/docs/api/java/util/Scanner.html
我可以跑的動耶~用eclipse
例外處理人家是跟我說
有些時候軟體和程式會有某些問題的產生
用throws java.io.IOException就可以讓它忽略並順利執行
scanner紀錄從外部鍵盤輸入的數值再藉nextInt回傳給sc後並輸出
聽的有點霧沙沙~汗
作者: swpoker (swpoker)   2014-10-17 10:33:00
你是想要交作業嗎?如果是的話~那你的理解就很足夠了
作者: ayaniji ( ̄▽ ̄b)   2014-10-17 12:16:00
不是作業 - -:
作者: swpoker (swpoker)   2014-10-17 12:27:00
程式執行的時候萬一有問題的時候該怎麼辦?那java如何處理問題呢?首先要先定義問題是甚麼?簡單的說,問題有兩種,一個遇到才會知道,一個事先就可知道java認為在寫程式的時候,不但要寫的正常,也要顧一下異常
作者: HuangJC (吹笛牧童)   2014-10-17 13:21:00
一個問題有不同的理解很正常;看你有沒有用到沒用到就算把書背起來也覺得難以理解對我來說,傳統寫程式,副程式能不能跑就是 return y/n但這樣會加很多處理傳回值的程式碼,很煩,程式很亂如果我可以只在問題發生時才跳去特定處理,程式就乾淨了傳回值就仍是傳回想處理的重點,才直覺(比如傳回數值結果);但我會這樣說,是因為我寫傳統程式很久,抱怨很重這時這解決方案我就知道它的優點(換言之可以完全用傳統方式把 throw-catch 取代掉);但如果我現在才開始學我沒有以前的抱怨,看不出現在的優點;而我一定要學的理由是:我呼叫的副程式,別人已經寫了 throw,我只好 catch舉例來說 a=b/c 這算式,寫函式是 return b/c那萬一分母為0呢?你要例外處理,還是把傳回值改成傳回true/false,判斷執行正不正常,然後再取其值?不煩死?
作者: justin761002 (JiMing)   2014-10-17 15:50:00
你跑得動是不是因為你輸入的數值是整數?而非浮點數?
作者: ayaniji ( ̄▽ ̄b)   2014-10-22 02:15:00
是的 我填整數^^:

Links booklink

Contact Us: admin [ a t ] ucptt.com