public static void tran(int a,int b){
String []table ={"0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"};
ArrayList<String> list = new ArrayList<>();
int tmp = 0;
while(a!=0){
tmp = a%b;
a = a/b;
list.add(table[tmp]);
}
int len = list.size();
for(int i = len-1;i>=0;i--){
System.out.print(list.get(i));
}
System.out.println();
}
本文深入探讨了一种将十进制数转换为任意进制数(如十六进制)的算法实现。通过使用字符串数组作为查找表和ArrayList来逆序存储转换后的字符,该算法能够高效地完成转换过程,并在控制台上输出结果。此方法适用于编程初学者理解和实践进制转换的概念。
1722

被折叠的 条评论
为什么被折叠?



