1)声明3个变量,分别用来存储姓名、年龄、成绩(注意分析每个变量应该声明什么类型) 2)接受用户从键盘输入这3个数据(注意输入之前应该有提示,告诉用户该输入什么数据) 3)显示出用户输入的3个数据(格式:该学生姓名为**,年龄为**岁,成绩为**分)
时间: 2024-10-16 19:13:00 浏览: 26
1)为了存储姓名、年龄和成绩,我们需要分别为它们声明三个变量。考虑到这些通常是字符数据(名字)、数值数据(年龄)和浮点数或整数(成绩),我们可以这样做:
```java
String name;
int age;
double score;
```
2)接受用户的输入,首先需要提示用户输入。这里是一个简单的示例,使用`Scanner`类获取键盘输入:
```java
import java.util.Scanner;
Scanner scanner = new Scanner(System.in);
System.out.println("请输入学生的姓名:");
name = scanner.nextLine();
System.out.println("请输入学生的年龄(整数):");
age = scanner.nextInt();
System.out.println("请输入学生的成绩(小数):");
score = scanner.nextDouble();
```
请注意,`nextInt()`用于接收整数输入,而`nextDouble()`用于接收小数。
3)最后,将用户输入的信息显示出来:
```java
System.out.printf("该学生姓名为:%s,年龄为:%d岁,成绩为:%f分%n", name, age, score);
```
`printf`函数用于格式化输出,`%s`表示字符串,`%d`表示整数,`%f`表示浮点数,`%n`换行。
阅读全文