用java从键盘输入一个整数,输出二进制,八进制,十进制,十六进制形式的整数
时间: 2024-10-27 09:11:26 浏览: 26
在Java中,你可以创建一个简单的程序来获取用户输入的整数,并将其转换为二进制、八进制、十进制和十六进制的形式。这里是一个示例代码:
```java
import java.util.Scanner;
public class NumberConverter {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in); // 创建一个Scanner用于从键盘读取
System.out.print("请输入一个整数: ");
int inputNumber = scanner.nextInt(); // 获取用户输入的整数
// 打印原数(十进制)
System.out.printf("十进制: %d%n", inputNumber);
// 二进制转换
System.out.printf("二进制: %s%n", Integer.toBinaryString(inputNumber));
// 八进制转换
System.out.printf("八进制: %o%n", inputNumber);
// 十六进制转换
System.out.printf("十六进制: %x%n", inputNumber);
scanner.close(); // 关闭扫描器
}
}
```
运行此程序时,它会提示用户输入一个整数,然后显示该整数的各种表示形式。
阅读全文