编写程序:使用java.util.Scanner类接收用户在控制台输入byte、short、int、long、float、double、char等基本数据类型的数据:并且在控制台输出用户输入数据的结果。
时间: 2024-12-16 21:18:54 浏览: 20
在Java中,你可以使用`java.util.Scanner`类从控制台读取用户的输入,并将其转换为各种基本数据类型。以下是一个简单的示例,展示如何实现这个功能:
```java
import java.util.Scanner;
public class InputExample {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 提示用户输入并读取字节型数据
System.out.println("请输入一个字节:");
byte byteInput = scanner.nextByte();
System.out.println("字节类型输入: " + byteInput);
// 同样方式读取其他数据类型
System.out.println("请输入一个短整型:");
short shortInput = scanner.nextShort();
System.out.println("短整型输入: " + shortInput);
System.out.println("请输入一个整型:");
int intInput = scanner.nextInt();
System.out.println("整型输入: " + intInput);
System.out.println("请输入一个长整型:");
long longInput = scanner.nextLong();
System.out.println("长整型输入: " + longInput);
System.out.println("请输入一个小数(浮点型):");
float floatInput = scanner.nextFloat();
System.out.println("浮点型输入: " + floatInput);
System.out.println("请输入一个双精度小数:");
double doubleInput = scanner.nextDouble();
System.out.println("双精度小数输入: " + doubleInput);
// 字符输入
System.out.println("请输入一个字符:");
char charInput = scanner.next().charAt(0);
System.out.println("字符输入: " + charInput);
scanner.close(); // 关闭扫描器以释放资源
}
}
```
运行此程序,用户将被提示依次输入各种基本数据类型的值,然后程序会显示他们输入的数据。
阅读全文