程序填空题:读取学生信息,按要求的格式打印出来。(构造方法和toString方法)
Luz4年前 (2021-06-19)题库2347
读取学生信息,按要求打印出来。
输入有若干行,每行的格式为:学号、姓名、年龄,中间有空格分隔。
1 Kate 20
每行输入,对应一行输出。输出格式:
Student [id=1, name=Kate, age=20]
```Java
import java.util.Scanner;
class Student{
int id; //学号
String name; //姓名
int age; //年龄
public Student(int id, String name, int age) {
}
@Override
public String toString() {
return;
}
}
public class Main {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int id;
String name;
int age;
Student stu;
while(sc.hasNext())
{
id=sc.nextInt();
name=sc.next();
age=sc.nextInt();
stu=new Student(id,name,age);
System.out.println(stu);
}
}
}
```
答案:
第1空: super();
this.id = id;
this.name = name;
this.age = age;
第2空: "Student [id=" + id + ", name=" + name + ", age=" + age + "]"