将100用二进制,八进制,十六进制表示并输出结果,Java
时间: 2024-09-14 14:13:06 浏览: 52
在Java中,你可以使用内置的`Integer`, `Octal`, 和 `Hexadecimal` 类来进行数值的转换。以下是将100分别转换为二进制、八进制和十六进制的示例:
```java
public class Main {
public static void main(String[] args) {
int number = 100;
// 转换为二进制字符串
String binary = Integer.toBinaryString(number);
System.out.println("二进制: " + binary);
// 转换为八进制字符串
String octal = Integer.toOctalString(number);
System.out.println("八进制: " + octal);
// 转换为十六进制字符串 (默认无前缀0x)
String hex = Integer.toHexString(number);
System.out.println("十六进制: " + hex);
// 如果需要带前缀0x,可以这样做
hex = "0x" + hex;
System.out.println("十六进制(带前缀): " + hex);
}
}
```
当你运行这个程序,你会看到以下输出:
```
二进制: 1100100
八进制: 144
十六进制: 64
十六进制(带前缀): 0x64
```
阅读全文