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 函式中,定義了需要轉換的數字,並透過將此數字作為引數傳遞來呼叫該函式。
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式語言
C++
C#
MongoDB
MySQL
Javascript
PHP