public static void main(String[] args) {
int i = 36;
//十进制转
String hexString = Integer.toHexString(i); // 16进制
String octalString = Integer.toOctalString(i); //8进制
String binaryString = Integer.toBinaryString(i); //2进制
System.out.println("十进制 " + i + " 转成16进制 结果为:" + hexString);
System.out.println("十进制 " + i + " 转成8进制 结果为:" + octalString);
System.out.println("十进制 " + i + " 转成2进制 结果为:" + binaryString);
//16进制 转成 10进制
String str_num_16 = "FFFF";
int num_10_16 = Integer.valueOf(str_num_16,16);
System.out.println("16进制 " + str_num_16 + " 转成10进制 结果为:" + num_10_16);
//8进制 转成 10进制
String str_num_8 = "776";
int num_10_8 = Integer.valueOf(str_num_8,8);
System.out.println("8进制 " + str_num_8 + " 转成10进制 结果为:" + num_10_8);
//2进制 转成 10进制
String str_num_2 = "0101";
int num_10_2 = Integer.valueOf(str_num_2,2);
System.out.println("2进制 " + str_num_2 + " 转成10进制 结果为:" + num_10_2);
//16进制 转 2进制
String num_2_16 = Integer.toBinaryString(num_10_16);
System.out.println("16进制 " + str_num_16 + " 转成2进制 结果为:" + num_2_16);
//2进制 转 16进制
String num_16_2 = Integer.toHexString(num_10_2);
System.out.println("2进制 " + str_num_2 + " 转成16进制 结果为:" + num_16_2);
}
Integer factor = 650;
String s;
s = String.format("%d", factor); //10
System.out.println(s);
s = String.format("%x", factor); //16
System.out.println(s);
s = String.format("%o", factor); //8
System.out.println(s);
分享到:
相关推荐
进制之间的互相转换 进制之间的互相转换是计算机科学中一个非常重要的概念,它涉及到二进制、八进制、十进制和十六进制之间的相互转换。下面我们将详细介绍这些进制之间的转换方法。 一、二进制与十进制之间的转换...
此JAVA开发的进制转换工具V1.0提供了便捷的方式,帮助用户进行二进制、八进制、十进制和十六进制之间的相互转换。对于编程人员和学习计算机科学的人来说,这种工具具有很高的实用价值。 在Java语言中,进制转换主要...
** IEEE754浮点数与十进制数互相转换原理 ** 在计算机科学中,IEEE754标准是用于表示浮点数的一种国际标准,它定义了浮点数的存储格式,使得不同计算机系统之间可以一致地表示和交换浮点数值。这个标准广泛应用于...
Java实现图片与二进制的互相转换 Java实现图片与二进制的互相转换是Java编程中的一项基本操作,它将图片转换为二进制数据,然后再将二进制数据转换回图片。这种操作在多种应用场景中都有其重要价值,例如在网络上...
通过上述两个示例代码,我们可以清楚地了解到十六进制与二进制之间的相互转换是如何在Java中实现的。这种方法不仅适用于整数部分的转换,也适用于含有小数部分的情况。这种转换在计算机科学领域非常重要,尤其是在...
在实际编程中,大多数编程语言如C++、Java、Python等都提供了内置函数来进行浮点数和十六进制之间的转换。例如,在Python中,可以使用`float.hex()`和`float.fromhex()`方法实现这一过程。 理解这些转换机制对编程...
这里,我们主要探讨的是如何将一个`byte`类型的数据转换为`float`类型,以及与十进制和十六进制之间的关联。 十进制是我们日常生活中的常规计数系统,基数为10,包含0到9这10个数字。而十六进制(Hexadecimal)是一...
刚学Java,老师让座一个实数进制转换的程序,分享出来以供互相学习。
Java 中 Color 和 16 进制字符串互相转换的方法 Java 中 Color 和 16 进制字符串互相转换是非常重要的知识点,对于 Java 开发者来说尤其重要。本文主要介绍了 Java 中 Color 和 16 进制字符串互相转换的相关知识点...
四字节16进制数与10进制数互相转换
本话题主要关注单精度(float)和双精度(double)浮点数与十六进制之间的转换,这对于理解和调试程序,尤其是在处理数值计算或内存表示时,是非常重要的。 单精度浮点数(float)是32位的二进制格式,按照IEEE 754...
本文将深入探讨如何在Java中实现这两种数字系统间的互相转换,并提供详细的代码示例。 ### 一、从十六进制到十进制的转换 #### 方法一:使用`Integer.parseInt()`方法 Java标准库提供了`Integer.parseInt(String ...
以下是一个基于Python的进制转换项目源码简介:该项目实现了一个简易的进制转换工具,能够支持二进制、八进制、十进制和十六进制之间的互相转换。项目源码主要由几个函数组成,每个函数负责实现一种或几种进制之间的...
Java 中颜色的 String 和 Color 对象之间的互相转换 在 Java 中,颜色的表示形式有多种,包括字符串形式和 Color 对象形式。这两种形式可以互相转换,本文将介绍 Java 中颜色的 String 和 Color 对象之间的互相转换...
在Java编程语言中,将16进制数与2进制数进行互相转化是常见的操作。以下是如何在Java中实现这种转化的详细方法。 首先,我们来看如何将16进制数转换为2进制数。这个过程主要分为以下几个步骤: 1. **输入处理**:...
进制转换是计算机科学中的基础概念,用于在不同的数值系统之间转换数字。在这个"进制转换器"中,我们可以看到支持四种主要的进制:二进制(bin)、八进制(oct)、十进制(dec)和十六进制(hex)。理解这四种进制...
简单的计算器,包括加、减、乘、除以及十进制转2进制和16进制