需求: 1、实现从控制台接收一个学员信息,并存储到一个对象中 2、打印这个对象的所有属性值。 要求: l 设计,并定义一个学员类:Student,要求有以下属性: 学员编号(String) 姓名(String) 性别(String) 身高(double) 年龄(int) 使用封装的原则,并提供无参和全参的构造方法。 1 定义MainApp类,并包含main()方法。 2 程序启动后,应分别提示用户输入学员编号、姓名等信息。 数据接收到程序中,并定义局部变量存储; 创建Student对象,通过构造方法将所有数据存储到Student对象中; 在main方法中获取并打印对象中的每个属性值。 案例执行效果:写一个java代码
时间: 2023-03-07 09:53:33 浏览: 139
C++程序设计_中型项目 游戏"双人大战"的控制台实现.pdf
答:以下是一段示例代码:public class MainApp {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入学员编号:");
String id = scanner.nextLine();
System.out.println("请输入姓名:");
String name = scanner.nextLine();
System.out.println("请输入性别:");
String gender = scanner.nextLine();
System.out.println("请输入身高:");
double height = scanner.nextDouble();
System.out.println("请输入年龄:");
int age = scanner.nextInt();
Student student = new Student(id, name, gender, height, age);
System.out.println("学员编号:" + student.getId());
System.out.println("姓名:" + student.getName());
System.out.println("性别:" + student.getGender());
System.out.println("身高:" + student.getHeight());
System.out.println("年龄:" + student.getAge());
}
}class Student {
private String id;
private String name;
private String gender;
private double height;
private int age; public Student() { } public Student(String id, String name, String gender, double height, int age) {
this.id = id;
this.name = name;
this.gender = gender;
this.height = height;
this.age = age;
} public String getId() {
return id;
} public void setId(String id) {
this.id = id;
} public String getName() {
return name;
} public void setName(String name) {
this.name = name;
} public String getGender() {
return gender;
} public void setGender(String gender) {
this.gender = gender;
} public double getHeight() {
return height;
} public void setHeight(double height) {
this.height = height;
} public int getAge() {
return age;
} public void setAge(int age) {
this.age = age;
}
}
阅读全文