十进制转换为二进制数、八进制数和十六进制
来源:互联网 发布:dota2淘宝怎么买饰品 编辑:程序博客网 时间:2024/04/25 19:06
一、十进制转换为二进制数
public void test(int number) {
if (number==0) {
System.out.println('0');
return;
}
char [] ch=new char[]{'0','1'};
StringBuffer sb=new StringBuffer();
for (int i = 0; i <32; i++){
int temp=number&1;
sb.append(ch[temp]);
number=number>>>1;
if (number==0) {
break;
}
}
System.out.println(sb.reverse());
}
二、十进制转换为八进制数
public void test(int number){
if (number==0) {
System.out.println('0');
return;
}
char [] ch=new char[]{'0','1','2','3','4','5','6','7'};
StringBuffer sb=new StringBuffer();
for (;number!=0;) {
int temp=number&7;
sb.append(ch[temp]);
number=number>>>3;
}
System.out.println(sb.reverse());
}
三、十进制转换为十六进制
public void test(int number) {
if (number==0){
System.out.println('0');
return;
}
char [] ch=new char[]{'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};
StringBuffer sb=new StringBuffer();
for (int i = 0; i < 8; i++) {
int temp=number&15;
sb.append(ch[temp]);
number=number>>>4;
if (number==0){
break;
}
}
System.out.println(sb.reverse());
}
- 十进制转换为二进制数、八进制数和十六进制
- 二进制,八进制,十六进制数转换为十进制数的算法
- 十进制数转换为二进制,八进制,十六进制数的算法
- 十进制数转换为二进制,八进制,十六进制数的算法
- 十进制数转换为二进制,八进制,十六进制数的算法
- 十进制转换成二进制数(可扩展到八进制和十六进制)
- 将十进制数转换为二进制数和十六进制数
- 十进制数转换为八进制数/十六进制数
- 常用算法(C#): 二进制,八进制,十六进制数转换为十进制数的算法
- 栈的应用--数制转换(十进制数转换为二进制、八进制、十六进制)
- pycharm环境下进制转换-将十进制数转换为二进制、八进制、十六进制
- 十进制转换为八进制、十六进制、十进制数输出
- 快速实现二进制/八进制/十六进制/十进制数之间的转换
- 十进制数与二进制, 八进制, 十六进制之间的转换
- 二进制数转换为八进制, 十六进制数的算法
- 二进制数 八进制数 十进制数 十六进制数 之间的相互转换!!!!
- java中十进制转换为二进制、八进制和十六进制
- java 十进制转换为二进制、八进制和十六进制原理
- Ruby on rails 实战圣经:安装Rails开发环境
- 多个引用类型的变量“引用”同一个对象意味着什么
- suselinux安装:在SUSELinux下安装VNC的方法
- 面向对象特征——多态
- LINUX下使用VNC进行图形界面远程桌面控制。
- 十进制转换为二进制数、八进制数和十六进制
- java基础杂谈(二)
- Java对数组的操作(一)
- SuSE Linux 开启VNC服务
- 构造函数与一般函数的区别
- java基础杂谈(一)
- 匿名对象与非匿名对象的区别
- suse linux VNC配置
- for循环语句