把一个整数转换成十六进制数
把一个整数转换成十六进制数
public class Test {public static void main(String[] args) {String s = decChangeHex(12500);System.out.println(s); //30D4}
// 把一个数转化成十六进制public static String decChangeHex(int num){//创建一个栈Deque<String> stack = new LinkedList<>();while (num != 0){Integer sum = (num % 16);if(Hex.valueOf(sum) != null){stack.push(Hex.valueOf(sum).name());}else{stack.push(sum.toString());}num = num /16;}StringBuilder sb = new StringBuilder();while ( stack.peek() != null){sb.append(stack.pop());}return sb.toString();}
}
enum Hex{A(10),B(11),C(12),D(13),E(14),F(15);private final int value;private Hex(int value){this.value = value;}public static Hex valueOf(int value){switch (value){case 10:return A;case 11:return B;case 12:return C;case 13:return D;case 14:return E;case 15:return F;default:return null;}}
}
把一个整数转换成十六进制数相关推荐
- 如何把一个整数转换成二进制
下面介绍一种把键盘输入的整数转换成二进制的方法:程序如下: #include <stdio.h>void int2bin1(int num) {int i;for(i = 1; i < ...
- 一个整数转换成字符串(C/C++自己写的算法)
自己写的一个算法:将一个int型数转换为string char *itoa(int num, char *str){assert(NULL != str);int i=1, j=0;if (num & ...
- c语言中将整数转换成字符串_在C语言中将ASCII字符串(char [])转换为八进制字符串(char [])...
c语言中将整数转换成字符串 Given an ASCII string (char[]) and we have to convert it into octal string (char[]) in ...
- c语言中将整数转换成字符串_在C语言中将ASCII字符串(char [])转换为十六进制字符串(char [])...
c语言中将整数转换成字符串 Given an ASCII string (char[]) and we have to convert it into Hexadecimal string (char ...
- 实现 十进制整数转换成二进制,八进制,十六进制
整型有4种进制形式: 1.十进制: 都是以0-9这九个数字组成,不能以0开头. 2.二进制: 由0和1两个数字组成. 3.八进制: 由0-7数字组成,为了区分与其他进制的数字区别,开头都是以0开始. ...
- 把整数转换成2的n次方的和数组
为什么80%的码农都做不了架构师?>>> 大概这样:125 => [1, 4, 8, 16, 32, 64] 写几种实现: Ruby: 2.3.1 :022 > 1 ...
- 关于把字符串整数转换成整数的程序
前几天去了先锋商泰面试,在面试时做了一个把输入的整数(例如:4238)重新排序成2348输出的题目. 由于自己没有准备充分,只是把功能写出来了.后来没有拿到offer. 今天在看<剑指offer ...
- 计蒜客挑战难题:整数转换成罗马数字
给定一个整数num,( 1<=num<=3999),将整数转换成罗马数字. 如1,2,3,4,5对应的罗马数字分别位I,II,III,IV,V等. 格式: 第一行输入一个整数,接下来输出对 ...
- 十进制数转换成十六进制数
无聊写写的小玩意,把一个float 浮点型的十进制数转换成十六进制数,暂示没有考虑负数的情况,代码如下: public class Test1 {public static void main(Str ...
最新文章
- JZOJ 5678. 【GDOI2018Day2模拟4.21】果树
- 【UML】构件图Component diagram(实现图)(转)
- pom文件报错,错误如下:(org.apache.maven.project.MavenProject,org.apache.maven.archiver.MavenArchiveConfigurat
- springboot actuator_Spring Boot之程序性能监控
- 编译android7.0出现的错误ninja: build stopped: subcommand failed.
- ExtJs使用自定义插件动态保存表头配置(隐藏或显示)
- Linux系统GCC常用命令和GCC编译过程描述
- C语言malloc的用法和意义
- 如何使用KETTLE实现国定法定节假日?
- 报错: EBUSY: resource busy or locked, lstat ‘C:\hiberfil.sys‘
- 简单理解O2O商业模式
- 修改ffmpeg支持文件描述符,以适配android10沙箱机制
- Excel如何将某个特定值变为空值
- 整理时下流行的浏览器User-Agent大全
- yolov3 批量处理图片获得检测框坐标
- c226打印机驱动安装_打印机驱动无法安装怎么办 打印机驱动安装方法【介绍】...
- 安装Math Type后,打开Word后没有找到怎么办?
- php读取数据显示乱码,php读取数据乱码怎么办
- TBox、ECall、BCall、ICall
- 《择天记》剧透暗藏杀机 下载txt病毒成群