java十进制转二进制用4位表示
时间: 2024-03-11 09:47:42 浏览: 45
java十进制转换二进制
5星 · 资源好评率100%
好的,我来回答你的问题。在 Java 中,可以使用 Integer 类的 toBinaryString() 方法将十进制数转换为二进制字符串。如果要用 4 位表示,可以在转换后对字符串进行补零操作。
下面是一个示例代码:
```java
int decimalNum = 10; // 要转换的十进制数
String binaryStr = Integer.toBinaryString(decimalNum); // 转换成二进制字符串
int padLength = 4 - binaryStr.length() % 4; // 计算需要补几个零
if (padLength != 4) {
binaryStr = "0".repeat(padLength) + binaryStr; // 在字符串前面补零
}
```
这样就可以将十进制数 10 转换为 4 位二进制数 1010。
阅读全文