首页  >  文章  >  Java  >  在Java中将十六进制转换为八进制?

在Java中将十六进制转换为八进制?

WBOY
WBOY转载
2023-08-19 13:37:051211浏览

在Java中将十六进制转换为八进制?

八进制数 - 八进制数也是可用的数字系统之一。八进制数用 8 位数字表示,即从 0 到 7(0、1、2、3...7)。八进制数在数字系统中以 8 为基数表示。

十六进制数 - 十六进制数也是可用的数字系统之一。十六进制数用 16 位数字表示,从 0 到 15(0, 1, 2, 3...15)。从 10 到 15 表示为 A 到 F。十六进制数在数字系统中表示为以 16 为基数。

这里我们首先将十六进制数转换为二进制数,得到每位四位数字的二进制数组合。获得所有这些二进制数字后,我们将所有这些数字连接起来,然后我们必须将整组二进制数划分为每个部分由三个数字组成的块。然后我们可以将这些二进制数集合转换为八进制数。通过这种方式我们将十六进制数转换为八进制数。

以其他方式,在获得十进制值后,我们不断地求出 8 个值的模数,然后通过连接这些值,我们可以获得适当的八进制值。

让我们看看如何使用 Java 编程语言来完成这个任务。

给大家展示一些实例

实例-1

的中文翻译为:

实例-1

输入十六进制数是9AD

它的十进制转换值 = 2477

现在八进制值2477 = 4655

实例-2

的中文翻译为:

实例-2

输入十六进制数是219A

它的十进制转换值 = 8602

现在8602的八个默认值为20632

实例-3

的中文翻译为:

实例-3

输入十六进制数是21AD45

它的十倍转换转换值 = 2207045

现在2207045的八个闹钟值为10326505

算法

步骤 1 - 通过静态输入法或用户输入法获取字符串类型的输入数字。

步骤 2 - 使用一些开关案例,我们定义给定十六进制数的每个数字的适当的十进制值。

第三步 - 在获得十个活化值后,我们通过不断地找到8个数值并将它们连接起来,将其转换为适当的八个活化值。

步骤 4 - 最后我们打印计算出的八进制值作为输出。

多种方法

我们提供了不同方式的解决方案。

  • 通过使用静态输入值

  • 通过用户定义的方法

让我们逐个查看程序及其输出。

途径-1:通过使用静态输入值

在这种方法中,我们通过静态输入方法声明一个十六康复输入数字,通过使用算法,我们可以将十六康复数字转换为八数字康复。

示例

雷雷

输出

雷雷

方法2:使用用户定义的方法

在这种方法中,我们通过静态输入法声明一个十六进制输入数字,并将这些数字作为参数传递到用户定义的方法中,然后在方法内部使用算法将十六进制数字转换为八进制数字。

示例

雷雷

输出

雷雷

在本文中,我们探索了如何使用不同的方法在 Java 中将十六进制数转换为八进制数。

以上是在Java中将十六进制转换为八进制?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文转载于:tutorialspoint.com。如有侵权,请联系admin@php.cn删除