java中进制转换代码
时间: 2024-02-28 12:48:10 浏览: 19
Java中进制转换可以使用Integer类的静态方法实现,具体代码如下:
```java
// 十进制转二进制
int decimal = 10;
String binary = Integer.toBinaryString(decimal);
// 十进制转八进制
int decimal = 10;
String octal = Integer.toOctalString(decimal);
// 十进制转十六进制
int decimal = 10;
String hex = Integer.toHexString(decimal);
```
相关问题
Java进制转换代码
以下是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
```
Java十六进制转换十进制代码
以下是一个将十六进制数转换为十进制数的Java代码示例:
```java
public class HexToDecimal {
public static void main(String[] args) {
String hex = "1A"; // 需要转换的十六进制数
// 使用Integer类的parseInt()方法将十六进制转换为十进制
int decimal = Integer.parseInt(hex, 16);
System.out.println("十六进制数 " + hex + " 转换为十进制为: " + decimal);
}
}
```
请将需要转换的十六进制数赋值给`hex`变量,并运行上述代码,即可得到转换后的十进制数。在此示例中,十六进制数"1A"将被转换为十进制数26。