//十进制转化为二进制
public abstract class ArrayTest5 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
toBin(6);
toHex(6);
}
/*十进制转化为二进制*/
public static void toBin(int num)
{
StringBuffer sb = new StringBuffer();
while(num>0)
{
//System.out.print(num%2);
sb.append(num%2);
num = num / 2;
}
System.out.println(sb.reverse());
}
/*
* 十进制转化十六进制
* int n1 = num & 15;
* n1 - 10 + 'a';
* int temp = num >>> 4;
* tem&15;
* */
public static void toHex(int num)
{
for(int x=0;x<8 ;x++)
{
int temp = num &15;
if(temp>9)
System.out.print((char)(temp-10+'A'));
else
System.out.print(temp);
num = num >>>4;
}
}
}