该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
现在只能录入一个显示一个,怎么样录入多个显示多个啊
//1.学生录入
import java.util.Scanner;
public class Main {
public static void main(String args[]){
person per = new person();
Scanner sc = new Scanner(System.in);
System.out.println("请输入学生姓名:");
/*String name = sc.nextLine();
per.SetName(name);*/
per.SetName(sc.nextLine());
System.out.println("请输入学生年龄:");
String age_str = sc.nextLine();
int age = Integer.parseInt(age_str);
per.SetAge(age);
System.out.println("请输入数学成绩:");
per.SetMath(Integer.parseInt(sc.nextLine()));
System.out.println("请输入eng的成绩:");
per.SetEng(Integer.parseInt(sc.nextLine()));
System.out.println("请输入java的成绩:");
per.SetJava(Integer.parseInt(sc.nextLine()));
per.show();
}
}
//2.封装,显示
public class person {
private String name;
private int age;
private int math;
private int eng;
private int java;
public void SetName(String name){
this.name = name;
}
public String GetName(){
return name;
}
public void SetAge(int age){
this.age = age;
}
public int GetAge(){
return age;
}
public void SetMath(int math){
this.math = math;
}
public int GetMath(){
return math;
}
public void SetEng(int eng){
this.eng = eng;
}
public int GetEng(){
return eng;
}
public void SetJava(int java){
this.java = java;
}
public int GetJava(){
return java;
}
public int sum(){
return math+eng+java;
}
public float avg(){
return sum()/(3.0f);
}
public int max(){
int max = math;
if(eng>max){
max = eng;
}
if(java>max){
max= java;
}
return max;
}
public void show(){
System.out.println("学生姓名:"+name+"\t学生年龄:"+age
+"\t数学成绩:"+math+"\t英语成绩:"+this.eng
+"\tjava成绩:"+this.java+"\t总成绩:"+sum()
+"\t平均成绩:"+avg()+"\t最高成绩:"+max());
}
}