[問題] int取個別數值問題..

看板java作者 (LUCENE)時間11年前 (2013/01/29 20:24), 編輯推噓4(407)
留言11則, 9人參與, 最新討論串1/8 (看更多)
int a = 54241; 如果我要存進去int的陣列裡,該如何做最有效率呢? 先說明..a的位數是不固定的..可能是12, 134, 4444, 6666. Thanks a lot.. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.125.92

01/29 20:26, , 1F
最簡單就除法啊 54241/10000 = 5 以此類推 @@
01/29 20:26, 1F

01/29 20:27, , 2F
看不懂妳的意思,妳是要每個位數(十位數、百位數)的數字嗎?
01/29 20:27, 2F

01/29 20:30, , 3F
a/10的p次方 %10,要十位數p = 1,百位數 p = 2 ...
01/29 20:30, 3F

01/29 20:33, , 4F
有API可以用嗎?a的數值不固定是幾位數,且要存進陣列裡。
01/29 20:33, 4F

01/29 20:35, , 5F
你詳細的講出來哪些情況我們才能幫你看看吧
01/29 20:35, 5F

01/29 20:38, , 6F
我修改一下文章
01/29 20:38, 6F
※ 編輯: LUCENE 來自: 140.112.125.92 (01/29 20:40)

01/29 20:39, , 7F
這不用API吧 這比較像大一考整數除法會用的技巧
01/29 20:39, 7F

01/29 20:45, , 8F
直覺是用toCharArray...
01/29 20:45, 8F

01/29 20:48, , 9F
用迴圈跑不就好了,一定要簡單的API解法,就toCharArray
01/29 20:48, 9F

01/29 21:13, , 10F
你能不能寫一個參數和回傳值的範例...
01/29 21:13, 10F

01/29 22:09, , 11F
題意不明
01/29 22:09, 11F
文章代碼(AID): #1H1xzcVX (java)
討論串 (同標題文章)
文章代碼(AID): #1H1xzcVX (java)