进制转化器
2016-02-22 00:19
330 查看
/* * 进制转化器 */ public class ArrayTest { //十进制-->二进制 public static void toBin(int num){ trans(num,1,1); } //十进制-->八进制 public static void toBa(int num){ trans(num, 7, 3); } //十进制-->十六进制 public static void toHex(int num){ trans(num, 15, 4); } public static void trans(int num,int base,int offset){ 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(num!=0){ int temp=num&base; arr[--pos]=chs[temp]; num=num>>>offset; } for(int i=pos;i<arr.length;i++){ System.out.print(arr[i]); } } public static void main(String[] args) { toHex(60); } }
相关文章推荐
- MFC学习笔记之一(绘图+控制)
- neuq oj 1053: 谭浩强C语言(第三版)习题6.9 C语言
- Linux中如何添加自己的路径到PATH
- PowerDNS简单教程(3):管理篇
- 开发一个后台service,每隔1秒输出系统时间,并可重新启动或停止服务
- ane的那些屁事
- 问卷调查答卷
- MySQL数据定义语句
- 机房重构——报表的创建,显示
- slqite3练习
- 浅谈一级指针与二级指针
- Atitit.常见的4gl 第四代编程语言 与 dsl
- 网络运维相关文章
- Spring Mvc
- javaweb学习总结(四十三)——Filter高级开发
- 西安游记(钟楼 -- 回民街 -- 西安古城墙)
- Atitit.常见的4gl 第四代编程语言 与 dsl
- Atitit.常见的4gl 第四代编程语言 与 dsl
- 面向对象
- Service的使用