黑马程序员--进制的转换程序收藏
来源:互联网 发布:淘宝怎么搬家到微店 编辑:程序博客网 时间:2024/06/06 15:47
---------------------- android培训、java培训、期待与您交流! ----------------------
今天看了看进制的转换的问题,深深的被毕老师的抽象出来的转换方法吸引啊,于是我将它贴出来,方便以后复习啊,呵呵。。。
public class jinzizhuanhuan {/**进制之间的转换 * @param args */public static void main(String[] args) {int num = 60;trans(num,15,4);}/** * 进制抽象的函数 * @param num 要转换的数 * @param base 要相与的书数 2^offset-1 * @param offset 要进行转换的进制 如2,8,16 */public static void trans(int num,int base,int offset){if(num==0){System.out.println(num);return ;}char[] table = new char[]{'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};char[] arr = new char[16];int pos = arr.length;while(num!=0){int tem = num&base;//取得num的二进制的最后的offset位;arr[--pos] = table[tem];//将取得数进行查表存储到数组中,是到这存储的。num = num>>>offset;//无符号右移offset位,为下一次取数作准备;}//打印转换完的数for(int x=pos; x<arr.length;x++){System.out.print(arr[x]);}}}
----------------------android培训、java培训、期待与您交流! ----------------------
- 黑马程序员--进制的转换程序收藏
- 黑马程序员--Java进制的转换
- 黑马程序员 第9天 数组的进制转换 程序的封装
- 黑马程序员---进制转换
- 黑马程序员-进制转换
- 黑马程序员--进制转换
- 黑马程序员------进制转换
- 黑马程序员-数组的排序、查找、进制转换
- 黑马程序员——整数的进制及转换
- 黑马程序员—Java编程基础+常量与变量+类型的转换+进制的转换+运算符+scanner的使用+程序流程结构控制+循环结构
- 黑马程序员5--进制转换问题
- 黑马程序员——进制转换
- 黑马程序员_java 进制转换
- [黑马程序员]进制转换学习笔记
- 《黑马程序员》 进制转换优化
- 黑马程序员:查表法解决进制转换
- 黑马程序员-位与进制转换
- 黑马程序员-进制转换优化代码
- Hadoop 实践入门
- input file 上传文件
- 用 Hadoop 进行分布式并行编程, 第 3 部分
- Objective-C 静态库调用解析
- 设计模式六大原则:依赖倒置原则
- 黑马程序员--进制的转换程序收藏
- 用 Hadoop 进行分布式并行编程, 第 1 部分
- 用 Hadoop 进行分布式并行编程, 第 2 部分
- URLConnection的连接、超时、关闭用法总结
- Ubuntu编译安装mysql源码
- 根据资源名来获得资源id
- 设计模式六大原则:接口隔离原则
- 游戏制作--在场景中移动
- android 资源说明