定义一个学生类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;
}
}