java之10进制转换2,8,16进制
来源:互联网 发布:ubuntu 查看版本 编辑:程序博客网 时间:2024/05/01 13:34
示例代码:
/** * 进制转换 * @param num 需要转换的数 * @param aim 需要转换的进制(只能是2,8,16) */public static void convert(int num ,int aim){int i = 0;int k = 0;switch(aim){case 2:i = 1;k = 1;break;case 8:i = 7;k = 3;break;case 16:i = 15;k = 4;break;default:System.out.println("错误进制 ");break;}char[] ch = new char[]{'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};char[] ca = new char[8];int pos = ca.length ;while(num != 0){int temp = num & i;ca[--pos] = ch[temp];num >>>= k;}for(int j = pos;j<ca.length;j++){System.out.println((char)ca[j]);}}
1 0
- java之10进制转换2,8,16进制
- Java之进制转换
- java 16进制转换8进制
- java 2、8、10、16进制之间的转换
- 黑马程序员 Java基础之10进制转换
- Java基础之进制转换(图解)
- Java之查表法实现进制转换
- Java基础之进制转换(图解)
- 进制转换之原理实现(Java)
- JAVA开发之 19-进制转换
- Java基础之进制转换
- c++之进制转换16进制-10进制
- Java 10进制转2、8、16进制转换 / 2、8、16进制转10进制转换
- 华为在线训练之16进制转换10进制
- JAVA进制转换2
- javascript 进制转换(2进制、8进制、10进制、16进制之间的转换)
- javascript 进制转换(2进制、8进制、10进制、16进制之间的转换)
- javascript 进制转换(2进制、8进制、10进制、16进制之间的转换)
- 练习用基础SQL语句
- VB.NET 几种命名方法总结 章鱼哥出品
- 每天进步一点点_抽奖程序
- Javascript刷新页面的几种方法
- 碰撞检测
- java之10进制转换2,8,16进制
- Android的SDK与ADT不匹配问题
- XSSer使用
- MySql存储过程总结
- 《TCP/IP详解卷2:实现》笔记--TCP:传输控制协议
- SDUT OJ 2140 图结构练习——判断给定图是否存在合法拓扑序列
- C++拷贝构造函数
- 关于mysql字符编码设置
- 《MySQL必知必会》学习笔记_1