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

以上是 Java程序将浮点十进制转换为八进制数字 的全部内容, 来源链接: utcz.com/z/334946.html

回到顶部