Java中十进制转换为二、八、十六进制
2018-03-06 22:19
253 查看
Java 中 Integer 类为我们提供了二进制、八进制、十进制的转换方法,分别封装起来调用方法即可完成十进制数的任意转换。
代码如下:package com.aaa.Test;
/**
* @Description 十进制数分别转换为二、八、十六进制
* @author 刘**
* @version v1.0
* @date 2018-3-6
**/
public class IntegerTest {
public static void main(String[] args) {
changeBase2(999); // 转二进制
changeBase8(999); // 转八进制
changeBase16(999); // 转十六进制
}
/**
* 十进制转二进制
* */
public static void changeBase2(Integer i){
System.out.println(Integer.toBinaryString(i));
}
/**
* 十进制转八进制
* */
public static void changeBase8(Integer i){
System.out.println(Integer.toOctalString(i));
}
/**
* 十进制转十六进制
* */
public static void changeBase16(Integer i){
System.out.println(Integer.toHexString(i));
}
}
代码如下:package com.aaa.Test;
/**
* @Description 十进制数分别转换为二、八、十六进制
* @author 刘**
* @version v1.0
* @date 2018-3-6
**/
public class IntegerTest {
public static void main(String[] args) {
changeBase2(999); // 转二进制
changeBase8(999); // 转八进制
changeBase16(999); // 转十六进制
}
/**
* 十进制转二进制
* */
public static void changeBase2(Integer i){
System.out.println(Integer.toBinaryString(i));
}
/**
* 十进制转八进制
* */
public static void changeBase8(Integer i){
System.out.println(Integer.toOctalString(i));
}
/**
* 十进制转十六进制
* */
public static void changeBase16(Integer i){
System.out.println(Integer.toHexString(i));
}
}
相关文章推荐
- 使用JAVA完成十进制到二进制八进制十六进制的转换
- Java 中十进制和十六进制的相互转换
- Java中十进制,二进制,十六进制的相互转换总结
- java 二、八、十、十六进制之间的转换
- java 二进制,八进制,十六进制,十进制 转换
- Java 二、八、十、十六进制之间的转换
- java中进行二进制,八进制,十六进制,十进制间进行相互转换
- java 十进制与二进制,八进制,十六进制之间的转换
- 十进制与十六进制、二进制、八进制之间的转换(Java)
- [JAVA]二进制,八进制,十六进制,十进制间进行相互转换
- [JAVA]二进制,八进制,十六进制,十进制间进行相互转换
- [JAVA]二进制,八进制,十六进制,十进制间进行相互转换
- JAVA之 二、八、十、十六进制之间的转换
- 小编辑 Java 中十进制和十六进制的相互转换
- java中进行二进制,八进制,十六进制,十进制间进行相互转换
- Java字节、十进制、十六进制、字符串之间的相互转换
- java 十进制转换为二进制、八进制和十六进制原理
- java: 查表法将十进制整数转换成二进制、八进制、十六进制
- Java 二进制、八进制、十六进制与十进制之间的转换