public class shijinzhi {
/**
* @param args
*/
public static void main(String[] args) {
fun1(14);
}
//十进制转换为2进制
public static void fun1(int i){
if(i<2){
System.out.print(i);
}
if(i>=2){
fun1(i/2);
System.out.print(i%2);
}
}
//十进制转换为八进制
public static void fun2(int i){
if(i<8){
System.out.print(i);
}
if(i>=8){
fun2(i/8);
System.out.print(i%8);
}
}
//十进制转换为十六进制
public static void fun3(int i){
switch(i){
case 10:System.out.print("A");break;
case 11:System.out.print("B");break;
case 12:System.out.print("C");break;
case 13:System.out.print("D");break;
case 14:System.out.print("E");break;
case 15:System.out.print("F");break;
default: System.out.print(i);
}
}
public static void fun4(int i){
if(i<16)
fun3(i);
if(i>=16){
fun4(i/16);
fun3(i%16);
}
}
}