进制转换
来源:互联网 发布:现代汉语词典软件 编辑:程序博客网 时间:2024/04/30 10:04
class Binary {public static void main(String[] args) {//转换成二进制trans(6,1,1);//转换成八进制trans(60,7,3);//转换成十六进制trans(60,15,4);}//十进制转换成二进制 public static void toBinary(int num){ StringBuffer result=new StringBuffer(); while(num>0){ result.append(num%2); num=num/2; } System.out.println(result.reverse()); } //十进制转换成二进制(2) public static void toBinary2(int num){ char[] chs={'0','1'}; char[] result=new char[32]; int pos=result.length-1; while(num!=0){ int temp=num & 1; result[pos--]=chs[temp]; num=num>>>1; } for(int i=pos+1;i<result.length;i++){ System.out.print(result[i]+","); } }//十进制转换成十六进制(1)public static void toHex(int num){StringBuffer result= new StringBuffer();for(int i=0;i<8;i++){ int temp=num & 15; if((temp-10)>=0){ result.append((char)(temp-10+'A'));} else { result.append(temp);} num=num>>4;}System.out.println(result.reverse());}//十进制转换成十六进制(2)public static void toHex2(int num){char [] chs={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};//StringBuffer result=new StringBuffer();//字符数组,不定义成整型数组 char [] result=new char[8]; int pos=result.length-1;while(num!=0){int temp=num&15;result[pos--]=chs[temp];num=num>>>4;} for(int i=pos+1;i<result.length;i++) //括号里面要是字符串才行。不能用单引号 System.out.print(result[i]+",");}//综合转换public static void trans(int num,int base,int offset){ if(num==0){ System.out.print("0");return; } char[] chs={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'}; char[] result=new char[32]; int pos=result.length-1; while(num!=0){ int temp=num&base; result[pos--]=chs[temp]; num=num>>>offset; } for(int i=pos+1;i<result.length;i++){ System.out.print(result[i]+","); } System.out.println();}}
0 0
- 进制转换,类型转换
- 进制转换(进制转换)
- 进制转换-----十进制转换成二进制
- 进制的转换,八进制转换十六进制
- 进制转换,运算符,类型转换,
- 十进制转换2-9进制转换
- 进制转换
- 无限进制转换
- 进制转换
- 进制转换
- 进制转换
- 【整理】进制转换
- 进制转换
- 七、进制转换
- 进制转换
- 进制转换
- 进制转换
- NotesScript 进制转换
- codeblocks快捷键
- 专访李运华:程序员如何在技术上提升自己
- 百度的众测,一种新的获取标签方式
- 顺序栈
- ural 1167. Bicolored Horses(dp)
- 进制转换
- 图像自动测试框架
- jquery validate ajaxsubmit无法跳转到action。缺少js文件
- 嵌入式系统开发步骤
- VMware虚拟机配置文件(.vmx)损坏修复
- 正确使用 Volatile 变量
- 嵌入式系统开发之环境的建立
- 1411012250-ny-孪生素数问题
- Lua编译