Java进制转换代码
时间: 2024-02-28 14:49:22 浏览: 25
以下是Java中实现进制转换的代码示例:
1. 2进制转10进制
```java
String binary = "1010";
int decimal = Integer.parseInt(binary, 2);
System.out.println(decimal); // 输出:10
```
2. 8进制转10进制
```java
String octal = "12";
int decimal = Integer.parseInt(octal, 8);
System.out.println(decimal); // 输出:10
```
3. 16进制转10进制
```java
String hex = "A";
int decimal = Integer.parseInt(hex, 16);
System.out.println(decimal); // 输出:10
```
4. 10进制转2进制
```java
int decimal = 10;
String binary = Integer.toBinaryString(decimal);
System.out.println(binary); // 输出:1010
```
5. 10进制转8进制
```java
int decimal = 10;
String octal = Integer.toOctalString(decimal);
System.out.println(octal); // 输出:12
```
6. 10进制转16进制
```java
int decimal = 10;
String hex = Integer.toHexString(decimal);
System.out.println(hex); // 输出:a
```