用java实现十进制转十六进制的编程实现。
package test;
public class Jinzhi {
public static void convert(int n){
if(n/16>1){
int m=n/16;
convert(m);
System.out.print(pp(n%16));
}else{
System.out.print(pp(n%16));
}
}
public static String pp(int k){
switch(k){
case 10:
return "A";
case 11:
return "B";
case 12:
return "C";
case 13:
return "D";
case 14:
return "E";
case 15:
return "F";
default:
return k+"";
}
}
public static void main(String[] args){
convert(987654);
}
}