java实现进制转化
时间: 2023-11-18 07:52:00 浏览: 84
要实现进制转化,可以使用Java的Integer类提供的方法来进行转换。下面是几个常见的进制转化示例:
1. 十进制转二进制:
```java
int decimal = 15;
String binary = Integer.toBinaryString(decimal);
System.out.println(binary); // 输出: 1111
```
2. 十进制转八进制:
```java
int decimal = 15;
String octal = Integer.toOctalString(decimal);
System.out.println(octal); // 输出: 17
```
3. 十进制转十六进制:
```java
int decimal = 15;String hex = Integer.toHexString(decimal);
System.out.println(hex); // 输出: f
```
4. 二进制转十进制:
```java
String binary = "1111";
int decimal = Integer.parseInt(binary, 2);
System.out.println(decimal); // 输出: 15
```
5. 八进制转十进制:
```java
String octal = "17";
int decimal = Integer.parseInt(octal, 8);
System.out.println(decimal); // 输出: 15
```
6. 十六进制转十进制:
```java
String hex = "f";
int decimal = Integer.parseInt(hex, 16);
System.out.println(decimal); // 输出: 15
```
阅读全文