看板 [ java ]
討論串[問題] 輸入分辨字串與數字
共 6 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓3(3推 0噓 1→)留言4則,0人參與, 最新作者cyclone350 (老子我最神)時間10年前 (2014/11/09 18:18), 編輯資訊
0
0
2
內容預覽:
說真的,我還是提醒一下,try catch跟一般判斷式還是有差別的. 而且就算沒有 lib,還是可以自己寫成一個method做判斷. 我覺得這是 clean code 的問題... 跟你結果對不對沒啥關係. 也許在其他case底下或許用try catch會比較恰當,但是這個case我真的認為用. t
(還有123個字)

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者qwerty0981 (qwerty@qwerty.tw)時間10年前 (2014/11/09 17:55), 編輯資訊
0
0
1
內容預覽:
你必須定義結果域為何。. 否則以numeric來說,此時又沒別的lib情況下,. 我寧可try catch + BigDecimal,. 多一點額外開銷,但結果會對。. _____________________________________________________________. im
(還有745個字)

推噓5(5推 0噓 5→)留言10則,0人參與, 最新作者JustinHere (良葛格)時間10年前 (2014/11/09 16:04), 編輯資訊
0
0
2
內容預覽:
String input = new Scanner(System.in).next();. if(input.matches("\\d*")) {. .... }. else {. .... }. --. 良葛格學習筆記. http://openhome.cc. --. 發信站: 批踢踢實業坊

推噓1(1推 0噓 3→)留言4則,0人參與, 最新作者darkk6 (Mr. Pan)時間10年前 (2014/11/09 11:31), 編輯資訊
0
0
1
內容預覽:
其實問題應該不是在輸入的是文字還是數字,假設你輸入的是 1234. 根據讀取的方式不同,得到的結果就不同,舉例:. 用 scanner.next() , 得到字串 "1234". 用 scanner.nextInt() , 得到數字 1234. 所以我想重點應該放在,判斷輸入的是否為數字吧?. 如果
(還有192個字)

推噓2(2推 0噓 2→)留言4則,0人參與, 最新作者gojane20 (Jane)時間10年前 (2014/11/09 03:09), 10年前編輯資訊
0
0
1
內容預覽:
寫兩個同樣名稱的方法,()裡面一個用int,一個用string,這個叫方法多載. 例如:你在main外面key. public static void Name(string a){System.out.prontln(a)};. public static void Name(int a){Sys
(還有124個字)
首頁
上一頁
1
2
下一頁
尾頁