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
相关文章