编写一个程序,要求能够录入学生的姓名、年龄、班级、学号最后把学生信息显示到控制台
时间: 2024-09-15 13:05:45 浏览: 79
and1.rar_设计 一个 学生成绩 排名 系统
5星 · 资源好评率100%
编写一个简单的Java程序,可以满足这个需求:
```java
import java.util.Scanner;
class Student {
String name;
int age;
String className;
String id;
// 构造函数
public Student(String name, int age, String className, String id) {
this.name = name;
this.age = age;
this.className = className;
this.id = id;
}
// 打印学生信息的方法
void displayStudentInfo() {
System.out.println("姓名: " + name);
System.out.println("年龄: " + age);
System.out.println("班级: " + className);
System.out.println("学号: " + id);
}
}
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 让用户输入学生信息
System.out.print("请输入姓名: ");
String name = scanner.nextLine();
System.out.print("请输入年龄: ");
int age = scanner.nextInt();
scanner.nextLine(); // 消耗掉换行符
System.out.print("请输入班级: ");
String className = scanner.nextLine();
System.out.print("请输入学号: ");
String id = scanner.nextLine();
// 创建并打印学生对象的信息
Student student = new Student(name, age, className, id);
student.displayStudentInfo();
// 关闭Scanner
scanner.close();
}
}
```
当你运行这个程序时,它会提示用户依次输入姓名、年龄、班级和学号,然后将这些信息封装在一个`Student`对象中,并通过`displayStudentInfo()`方法显示在控制台上。
阅读全文