Re: [問題] parseInt 用法疑惑
※ 引述《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
討論串 (同標題文章)