作者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