Java 程式,將浮點數轉換為二進位制數


Java 程式碼將浮點數轉換為二進位制數,如下所示:-

例項

 即時演示

import java.io.*;
public class Demo {
   static void decimal_to_bin(int n){
      int[] bin_num = new int[50];
      int i = 0;
      while (n > 0){
         bin_num[i] = n % 2;
         n = n / 2;
         i++;
      }
      for (int j = i - 1; j >= 0; j--)
      System.out.print(bin_num[j]);
   }
   public static void main (String[] args){
      int n = 89;
      System.out.println("The conversion from floating to binary is ");
      decimal_to_bin(n);
   }
}

輸出

The conversion from floating to binary is
1011001

一個名為 Demo 的類包含一個名為 “decimal_to_bin” 的函式,該函式透過對數字的每一位進行迭代、除以 2、取餘數,並再次將數字除以 2,將給定的十進位制數字轉換為二進位制數字。在 main 函式中,定義了需要轉換的數字,並透過將此數字作為引數傳遞來呼叫該函式。

更新於:14-07-2020

913 次瀏覽

開啟您的職業生涯

完成課程認證

開始學習
廣告
© . All rights reserved.