Java 定义类,设置构造方法,输入,输出

定义一个学生类Student,要求:
(1)设置类中私有成员变量sno表示学号,sname表示姓名,sage表示年龄,sscore表示成绩。
(2)设置带参构造方法,对成员完成赋值操作。
(3)设置其他方法成员:getno()从键盘获得学号;getname()从键盘获得姓名;getsage()从键盘获得年龄;sscore()从键盘获得成绩
(4)根据Student的定义,创建五个学生类对象,输入并输出学生信息。

import java.util.Scanner;
public class Student {
  String sno;
  String sname;
  int sage;
  int sscore;
  public Student(){}
  public Student(String sno,String sname,int sage,int sscore){
    this.sno = sno;
    this.sname = sname;
    this.sscore = sscore;
    this.sage = sage;
  }
  public getno(){
    Scanner input = new Scanner(System.in);
    System.out.println("请输入学号:");
    this.sno = input.next();
  }
  public getname(){
    Scanner input = new Scanner(System.in);
    System.out.println("请输入姓名:");
    this.sname = input.next();
  }
  public getage(){
    Scanner input = new Scanner(System.in);
    System.out.println("请输入年龄:");
    this.sage = input.next();
  }
  public getsscore(){
    Scanner input = new Scanner(System.in);
    System.out.println("请输入成绩:");
    this.sscore = input.next();
  }
  public void showInfo(){
    System.out.println("学号="+sno+",姓名="+sname+",年龄="+sage+",成绩="+sscore);
  }
}
public class Test{
  public static void main(String[] args){
        for(int i =0;i<5;i++){
            Student s = new Student();
            s.getno();
            s.getname();
            s.getage();
            s.getsscore();
            s.showInfo();
      }
  }
}

import java.util.Scanner;

public class Student {
    private String sno;
    private String sname;
    private int sage;
    private float sscore;
    
    public Student( String sno,String sname,int sage,float sscore) {
        this.sno = sno;
        this.sname = sname;
        this.sage = sage;
        this.sscore = sscore;
    }
    
    public String getno() {
        Scanner scanner = new Scanner(System.in);
        String no = scanner.next();
        scanner.close();
        return no;
    }
    
    public String getname() {
        Scanner scanner = new Scanner(System.in);
        String name = scanner.next();
        scanner.close();
        return name;
    }
    
    public int getsage() {
        Scanner scanner = new Scanner(System.in);
        int age = scanner.nextInt();
        scanner.close();
        return age;
    }
    
    public float getsscore() {
        Scanner scanner = new Scanner(System.in);
        float sscore = scanner.nextFloat();
        scanner.close();
        return sscore;
    }
}