Computer >> Máy Tính >  >> Lập trình >> Java

Chương trình Java để chuyển đổi trôi nổi sang nhị phân

Để chuyển đổi thả nổi sang nhị phân, mã Java như sau -

Ví dụ

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);
   }
}

Đầu ra

The conversion from floating to binary is
1011001

Một lớp có tên Demo chứa một hàm có tên là 'decimal_to_bin' để chuyển đổi một số thập phân đã cho thành một số nhị phân bằng cách lặp qua mọi chữ số của số và chia cho 2, lấy phần dư của nó và lại chia số cho 2. Trong hàm main, số cần chuyển đổi được xác định và hàm được gọi bằng cách chuyển số này làm tham số.