Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Java

Chương trình Java chuyển đổi số thực sang nhị phân


Để chuyển đổi số thực 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);    } }

Kết quả

The conversion from floating to binary is 1011001

Lớp Demo chứa hàm decimal_to_bin chuyển đổi số thập phân thành nhị phân bằng cách lặp qua từng chữ số, chia cho 2, lấy phần dư, tiếp tục chia cho 2. Trong hàm main, số cần chuyển đổi được định nghĩa và hàm được gọi với tham số này.