代码如下:publicclassStudent{privatedoublestudentnumber;privateStringname;privatedoubleage;privateStringstudentclass;publicdoublegetNumber(){returnstudentnumber;}publicvo...
代码如下:
public class Student {
private double studentnumber;
private String name;
private double age;
private String studentclass;
public double getNumber(){
return studentnumber;
}
public void setNumber(double studentnumber){
this.studentnumber=studentnumber;
}
public String getName(){
return name;
}
public void setName(String name){
this.name=name;
}
public double getAge(){
return age;
}
public void setAge(double age){
this.age=age;
}
public String getStudentClass(){
return studentclass;
}
public void setStudentClass(String studentclass){
this.studentclass=studentclass;
}
public void getInformation(){
Student si= new Student();
System.out.println("学生学号为:"+si.getNumber()+"学生姓名为:"+si.getName()+"学生姓名为:"+si.getAge()+"学生姓名为:"+si.getStudentClass());
}
public static void main(String[] args) {
// TODO Auto-generated method stub
}
}
import java.util.Arrays;
import java.util.Scanner;
public class StudentDisplayDemo {
public static void main(String[] args) {
int i;
Student[] students = new Student[5];
for (i=0;i<5;i++){
Scanner scan= new Scanner(System.in);
//对象数组
Student student= new Student();
System.out.println("请输入第" + (i + 1) + "位同学的信息");
System.out.print("学号:");
//student.setNumber(scan.next());
String studentnumber= scan.next();
System.out.print("姓名:");
student.setName(scan.next());
//String name= scan.next();
System.out.print("年龄:");
String age= scan.next();
System.out.print("班级:");
student.setStudentClass(scan.next());
//String studentclass= scan.next();
students[i]=student;
}
for(i=0;i<5;i++){
System.out.println("第"+(i+1)+"位学生:");
students[i].getInformation();
}
}
}
为何输出结果:
求解答
展开