JAVA.依次提示信息 请问你的姓名是? 请问你的年龄是? 请问你的技术方向是? 语高广 请问你做过多少个项目? 请问你有多少年的相关工作经验? 请问你的爱好是什么?
时间: 2024-09-11 14:07:05 浏览: 46
电计220高广哲实验五.ewb
您好!在Java中,可以使用System.out.println方法来依次提示信息。以下是一个简单的Java程序示例,用于按顺序打印出这些问题,并等待用户输入答案:
```java
import java.util.Scanner;
public class PersonalInfo {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 依次提示用户输入信息
System.out.println("请问你的姓名是?");
String name = scanner.nextLine(); // 获取用户输入的姓名
System.out.println("请问你的年龄是?");
int age = scanner.nextInt(); // 获取用户输入的年龄
System.out.println("请问你的技术方向是?");
String techDirection = scanner.nextLine(); // 获取用户输入的技术方向
System.out.println("请问你做过多少个项目?");
int projects = scanner.nextInt(); // 获取用户输入的项目数量
System.out.println("请问你有多少年的相关工作经验?");
int experience = scanner.nextInt(); // 获取用户输入的工作经验
System.out.println("请问你的爱好是什么?");
String hobby = scanner.nextLine(); // 获取用户输入的爱好
// 输出用户输入的信息
System.out.println("姓名: " + name);
System.out.println("年龄: " + age);
System.out.println("技术方向: " + techDirection);
System.out.println("项目数量: " + projects);
System.out.println("工作经验: " + experience + "年");
System.out.println("爱好: " + hobby);
scanner.close(); // 关闭scanner对象
}
}
```
请注意,上述代码中使用了`Scanner`类来读取用户的输入。`nextLine()`方法用于获取字符串类型的数据,而`nextInt()`方法用于获取整型数据。在每次使用`nextInt()`之后紧接着使用`nextLine()`是为了读取用户输入整数后的换行符,防止出现输入错误。
阅读全文