黑马程序员技术交流社区
标题:
进制的学习方法
[打印本页]
作者:
楠楠
时间:
2015-9-6 23:37
标题:
进制的学习方法
计算出十进制46对应的二进制,八进制,十六进制的值。
至于进制的内容今天在练习一次,以后就可以不用练习了。
后面能听懂就OK了。不用浪费太多时间。
作者:
然后呢8908
时间:
2015-9-6 23:42
public class ArrayTest2 {
public static void main(String[] args) {
int toHexNum=100;
toHex_2(toHexNum);
}
public static void toHex_2(int num) {
if (num==0) {
System.out.println("0");
return ;
}
//定义一个对应关系表
char[] chs={'0','1','2','3','4','5','6','7',
'8','9','A','B','C','D','E','F'};
char[] arr=new char[8];
int pos = arr.length;
while(num!=0){
int temp=num&15;
arr[--pos]=chs[temp];
num=num>>>4;
}
System.out.println("pos="+pos);
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i]);
}
}
}
给你个方法,直接转。。。
作者:
Vincent饭饭
时间:
2015-9-7 09:45
二进制数为101110
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2