黑马程序员技术交流社区
标题:
10进制转换成二进制,八进制,或者16进制
[打印本页]
作者:
xanx14710
时间:
2016-3-7 14:36
标题:
10进制转换成二进制,八进制,或者16进制
public class Student {
public static void main(String[]args){
toer(60);
}
public static void toer(int sum){
jinzhi(sum,1,1);
}
public static void toba(int sum){
jinzhi(sum,7,3);
}
public static void toliu(int sum){
jinzhi(sum,15,4);
}
public static void jinzhi(int sum,int base,int you){
char[] chs={'0','1','2','3','4',
'5','6','7','8','9','a','b','c','d'
,'e','f'};
char[] arr=new char[32];
int pos=arr.length;
while(sum!=0){
int temp=sum&base;
arr[--pos]=chs[temp];
sum=sum>>>you;
}
for(int i=pos;i<arr.length;i++){
System.out.print(arr[i]);
}
}
}
作者:
与子成说
时间:
2016-3-7 14:50
你想问什么?
作者:
hainan080697
时间:
2016-3-7 22:44
明天学这个
作者:
萌萌的_O30IH
时间:
2016-3-7 23:07
不错不错!
作者:
翔骋丨灬公爵
时间:
2016-3-7 23:14
然而八个小时过去了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2