作者nothao (hao)
看板java
標題[問題] 10進位轉16進位不用內建變數的方法
時間Fri Feb 17 01:48:50 2006
我試過用
while(a >0 )
{
r=a%16;
stm=String.valueOf(r)+stm;
a=a/b;
}
但是卻會出現 a=16時,stm=10 我知道可能是因為除後stm直接等於10
可是我不懂該如何做出例如stm=a的效果
ps.如果是用switch的話,這個我會
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.162.93.133
1F:→ H45:進位只是表示方式,你應該把一個數值想成一個定量 02/17 02:35
2F:→ H45:拍謝,沒看清楚文章 02/17 02:36
3F:→ H45:套在n進位的話,最好是轉成char,並定義A為10,對char做加法 02/17 02:37
4F:→ H45:小於10的數則另外考慮 02/17 02:40