Trong chương trình này, bạn sẽ học cách chuyển đổi số nhị phân thành số thập phân và ngược lại bằng cách sử dụng các hàm trong Java.

Chương trình chuyển đổi nhị phân sang thập phân
Trong chương trình này, trước tiên chúng tôi sẽ chuyển đổi số nhị phân thành số thập phân.public class BinaryDecimal {Kết quả:
public static void main(String[] args) {
long num = 110110111;
int decimal = convertBinaryToDecimal(num);
System.out.printf("%d in binary = %d in decimal", num, decimal);
}
public static int convertBinaryToDecimal(long num)
{
int decimalNumber = 0, i = 0;
long remainder;
while (num != 0)
{
remainder = num % 10;
num /= 10;
decimalNumber += remainder * Math.pow(2, i);
++i;
}
return decimalNumber;
}
}
110110111 in binary = 439 in decimal
No comments:
Post a Comment