java输入一个十进制数分别转换成二进制数八进制数十六进制数
时间: 2024-01-19 09:20:25 浏览: 130
十进制数转换为二进制,八进制,十六进制数
4星 · 用户满意度95%
您好,以下是Java代码实现将十进制数转换成二进制数、八进制数和十六进制数的方法:
```java
import java.util.Scanner;
public class DecimalConversion {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入一个十进制数:");
int num = sc.nextInt();
System.out.println("转换成二进制数:" + Integer.toBinaryString(num));
System.out.println("转换成八进制数:" + Integer.toOctalString(num));
System.out.println("转换成十六进制数:" + Integer.toHexString(num));
}
}
```
运行程序后,输入一个十进制数,程序会输出该数的二进制数、八进制数和十六进制数。例如,输入数字10,程序会输出:
```
请输入一个十进制数:10
转换成二进制数:1010
转换成八进制数:12
转换成十六进制数:a
```
阅读全文