Java10进制转二进制怎么实现

2023-04-07 06:17:00 Java10 进制转

Java10进制转二进制怎么实现

在Java中,将10进制数转换为2进制数的常用方法是使用Integer.toBinaryString(int i)方法。该方法的作用是将整数i转换为二进制字符串。

下面我们通过一个简单的例子来说明如何使用这个方法。

实例

public class DecimalBinaryExample{ public static void main(String args[]){ int i = Integer.parseInt("10"); String binary = Integer.toBinaryString(i); System.out.println("Binary representation of 10: "+binary); } }

输出:

Binary representation of 10: 1010

从上面的程序可以看出,我们首先使用Integer.parseInt()方法将字符串“10”解析为整数,然后将该整数传递给Integer.toBinaryString()方法,该方法将返回该整数对应的二进制字符串。

需要注意的是,如果我们将负数传递给Integer.toBinaryString()方法,则该方法将返回该负数的补码。例如,如果我们将-10传递给该方法,则它将返回“11111111111111111111111111110110”。

下面我们通过另一个例子来说明这一点。

实例

public class DecimalBinaryExample{ public static void main(String args[]){ int i = Integer.parseInt("-10"); String binary = Integer.toBinaryString(i); System.out.println("Binary representation of -10: "+binary); } }

输出:

Binary representation of -10: 11111111111111111111111111110110

相关文章