你先定义一个字符数组
char[] ch = new char[8];
再定义一个指针 其值为数组的长度
int flage = ch.length;
然后循环与上15的值 在经过判断 存入数组中 从--flage开始存(倒着存)
if(x>9)
//System.out.println((char)(x-10+'A'));
ch[--flage]=(char)(x-10+'A');
else
//System.out.println(x);
ch[--flage]=x;
}
到最后,存完啦再输出 从 flage标记开始的位置开始输出 结果就和你的结果倒过来啦
for(int x = flage; x<ch.length; x++)
{
System.out.print(ch[x])
}
|