把一个十进制的数转换成为16进制的数
来源:互联网 发布:nginx tomcat负载均衡 编辑:程序博客网 时间:2024/06/05 12:01
public class JinZhi{ public static void main(String args[]){ JinZhi t = new JinZhi(); String a = t.t1(175); t.t2(123,2); } //把a转成指定进制 private String t2(int a,int n){ String str = ""; //1:用a去除以n,得到商和余数 int sun = a/n; int yuShu = a%n; str = ""+shuZhiToZhiMu(yuShu); while(sun > 0 ){ //2:继续用商去除以n,得到商和余数 yuShu = sun % n; sun = sun / n; //3:如果商为0,那么就终止 //4:把所有的余数倒序排列 str = shuZhiToZhiMu(yuShu) + str; } System.out.println(n+"进制==="+str); return str; } //写一个方法实现:把一个十进制的数转换成为16进制的数 private String t1(int a){ String str = ""; //1:用a去除以16,得到商和余数 int sun = a/16; int yuShu = a%16; str = ""+shuZhiToZhiMu(yuShu); while(sun > 0 ){ //2:继续用商去除以16,得到商和余数 yuShu = sun % 16; sun = sun / 16; //3:如果商为0,那么就终止 //4:把所有的余数倒序排列 str = shuZhiToZhiMu(yuShu) + str; } System.out.println("16进制==="+str); return str; } private String shuZhiToZhiMu(int a){ switch(a){ case 10 : return "A"; case 11 : return "B"; case 12 : return "C"; case 13 : return "D"; case 14 : return "E"; case 15 : return "F"; } return ""+a; }}
0 0
- 把一个十进制的数转换成为16进制的数
- 把一个十进制的数改成二进制
- 十六进制表示的数字转换成为十进制数
- 给定一个十进制数,转换为对应的二进制数
- 用递归和非递归的方法把一个十进制数转换为二进制序列
- 0-15之间的十进制数转换成对应的16进制的数
- 把一个十进制数转化为二进制的方法
- 二进制 十进制数的转换
- 将一个M进制的数N转换成十进制表示的式子。
- 十进制数与二进制数的转换
- 面试题:编写一个将十进制数转换为任意进制的算法或函数
- 将十进制转换为任意进制的数
- 把一个10进制的数转换成16进制数(java)
- 将十进制的一个数转换为n进制
- 把一个十进制数的二进制形式翻转,并输出翻转后所对应的十进制数
- 汇编语言编写十进制数到二进制数的进制转换并显示的子程序
- 将十进制的数转换为任何进制的数
- 汇编语言编写十进制数到二进制数的进制转换并显示的子程序
- 错误总结2
- 二分法 具体操作
- OpenGL学习笔记之配置OpenGL
- 数据结构中的栈
- 对左值和右值的理解
- 把一个十进制的数转换成为16进制的数
- Android开发,开源项目SlidingMenu的导入
- Rotate Array
- 一年之计在于春-2015年两会-国家总理李克强答记者问
- 定义多线程任务
- 同步传输和异步传输有什么区别?
- UVAL 3486 Cells DFS时间戳
- 测试Service
- 从Free到Page Cache