看板
[ java ]
討論串[問題] 輸入分辨字串與數字
共 6 篇文章
內容預覽:
說真的,我還是提醒一下,try catch跟一般判斷式還是有差別的. 而且就算沒有 lib,還是可以自己寫成一個method做判斷. 我覺得這是 clean code 的問題... 跟你結果對不對沒啥關係. 也許在其他case底下或許用try catch會比較恰當,但是這個case我真的認為用. t
(還有123個字)
內容預覽:
你必須定義結果域為何。. 否則以numeric來說,此時又沒別的lib情況下,. 我寧可try catch + BigDecimal,. 多一點額外開銷,但結果會對。. _____________________________________________________________. im
(還有745個字)
內容預覽:
其實問題應該不是在輸入的是文字還是數字,假設你輸入的是 1234. 根據讀取的方式不同,得到的結果就不同,舉例:. 用 scanner.next() , 得到字串 "1234". 用 scanner.nextInt() , 得到數字 1234. 所以我想重點應該放在,判斷輸入的是否為數字吧?. 如果
(還有192個字)
內容預覽:
寫兩個同樣名稱的方法,()裡面一個用int,一個用string,這個叫方法多載. 例如:你在main外面key. public static void Name(string a){System.out.prontln(a)};. public static void Name(int a){Sys
(還有124個字)