学生个人信息录入 编写 Java 程序显示学生的个人信息。定义类Student。 该类中应该有三个私有属性:姓名(name),年龄(age),性别(sex) 输入说明 输入:第一行为一个数,表示录入学生个数 第二行依次为学生姓名,年龄,性别 最后一行输入一个学生的姓名
时间: 2024-11-13 14:26:25 浏览: 8
在 Java 中编写程序来显示学生个人信息,我们可以创建一个名为 `Student` 的类,包含姓名、年龄和性别的私有属性。首先,让我们定义这个类:
```java
public class Student {
private String name;
private int age;
private String sex;
// 构造函数用于初始化学生信息
public Student(String name, int age, String sex) {
this.name = name;
this.age = age;
this.sex = sex;
}
// getter 和 setter 方法,用于获取和设置属性值
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
}
```
接下来,我们可以在控制台上读取用户输入并创建实例来显示学生信息:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 获取学生人数
System.out.println("请输入学生个数:");
int studentCount = scanner.nextInt();
scanner.nextLine(); // 消耗换行符
for (int i = 0; i < studentCount; i++) {
// 读取每个学生的信息
System.out.print("请输入学生 " + (i+1) + " 的姓名: ");
String name = scanner.next();
System.out.print("请输入学生的年龄: ");
int age = scanner.nextInt();
System.out.print("请输入学生的性别: ");
String sex = scanner.next();
// 创建学生对象并显示信息
Student student = new Student(name, age, sex);
System.out.println("学生 " + (i+1) + " 的信息:");
System.out.println("姓名: " + student.getName());
System.out.println("年龄: " + student.getAge());
System.out.println("性别: " + student.getSex());
System.out.println(); // 每个学生信息之间空一行
}
scanner.close();
}
}
```
阅读全文