将浮点小数转换为八进制数的 Java 程序
我们可以通过遵循程序将任何十进制数转换为其等价的八进制数。
在此,我们将保留将给定数字除以 8 后得到的余数,因为它是八进制数的基数,然后再按相反的顺序存储余数,将每个余数乘以 10。通过以下示例理解。
示例
public class DecimalToOctal {
public static void main(String[] args) {
int decimal = 84;
int octalNumber = 0, i = 1;
while (decimal != 0) {
octalNumber += (decimal % 8) * i;
decimal /= 8;
i *= 10;
}
System.out.println("Octal of given decimal is " + octalNumber);
}
}输出
Octal of given decimal is 124
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP