Re: [問題] parseInt 用法疑惑

看板java作者 (勁過呂布)時間18年前 (2007/06/24 12:33), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/4 (看更多)
※ 引述《forris (喬巴)》之銘言: : 其實原來的題目是: : 用類似 C 裡的 inverse (x) 函式,撰寫一程式解決下列問題: : 所有的四位數整數中存在有些四位數整數乘以一個個位數整數之後, : 會變成該四位數相反順序的數字。 : 例如:2178 * 4 = 8712 : 請撰寫一程式找出所有符合上述條件的四位數及所對應的個位數,並於螢幕上印出。 : 我是用 StringBuffer.reverse() , 但是要轉回數值時卻出錯, : 這裡又無法寫出程式碼,只能把錯誤訊息問問大家有無解決之道 剛剛試著寫了一遍,應該是不會有問題才對,以下是我寫的 inverse(x) function: public static int inverse(int original) { int result = 0; String tmp = String.valueOf(original); StringBuffer t = new StringBuffer(tmp); t.reverse(); return Integer.parseInt(t.toString()); } 應該是不會有問題的啊 :O -- 很多人以為 所以我要 其實我是個快 我是大學生 告訴大家 三十歲的怪叔叔 ● ●/ ︿ ︿ /\ < ● ㄨ /\ ㄨ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.102.37.14
文章代碼(AID): #16VVGVrv (java)
文章代碼(AID): #16VVGVrv (java)