| 
 
| 请教:public static void main(String[] args) {
 toHex(60);
 }
 public static void toHex(int num)
 {
 //定义char类型的数组存放十六进制元素
 char[] chs={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};
 //定义一个临时容器
 char[] arr=new char[8];//默认初始化值:‘\u0000’
 int pos=arr.length-1;
 while(num!=0)
 {
 int temp=num&15;
 arr[--pos]=chs[temp];
 num=num>>>4;
 }
 //存储数据的arr数组遍历
 for(int x=pos;x>=arr.length-1;x++)
 {
 System.out.print(arr[x]+",");
 }
 }
 这个,用的多吗?顺便帮忙解释下,怎么都看不明白,晕晕的~
 Thank you!
 | 
 |