import java.util.*; class StuInfo{ private String name; private int comScore; private int mathScore; private int engScore; public StuInfo(){}; public StuInfo(String name, int comScore, int mathScore, int engScore){ this.setName(name); this.setComScore(comScore); this.setMathScore(mathScore); this.setEngScore(engScore); } public void setName(String name){ this.name = name; } public void setComScore(int comScore){ if(comScore >=0 && comScore <=120){ this.comScore = comScore; } } public void setMathScore(int mathScore){ if(mathScore >=0 && mathScore <=120){ this.mathScore = mathScore; } } public void setEngScore(int engScore){ if(engScore >=0 && engScore <=120){ this.engScore = engScore; } } public String getName(){ return name; } public int getComScore(){ return comScore; } public int getMathScore(){ return mathScore; } public int getEngScore(){ return engScore; } public int sum(){ //总分 return comScore + mathScore + engScore; } public int avg(){ //平均分 return sum() / 3; } public int max(){ //最高分 int max = comScore > mathScore ? comScore:mathScore; max = max > engScore ? max:engScore; return max; } public int min(){ //最低分 int min = comScore < mathScore ? comScore:mathScore; min = min < engScore ? min:engScore; return min; } public String getInfo(){ //取出信息 return "学生信息:/n" + "/t姓名:" + this.getName() + "/n" + "/t计算机成绩:" + this.getComScore() + "/n" + "/t数学成绩:" + this.getMathScore() + "/n" + "/t英语成绩:" + this.getEngScore() + "/n" + "/t最高分:" + this.max() + "/n" + "/t最低分:" + this.min() + "/n" + "/t总分:" + this. sum() + "/n" + "/t平均分:" + this.avg(); } } //下面是主方法 public class Test{ public static void main(String [] args){ Scanner input = new Scanner(System.in); System.out.print("请输入您的姓名:"); String name = input.next(); System.out.print("请输入您的计算机成绩:"); int comScore = input.nextInt(); System.out.print("请输入您的数学成绩:"); int mathScore = input.nextInt(); System.out.print("请输入您的英语成绩:"); int engScore = input.nextInt(); StuInfo stu = new StuInfo(name,comScore,mathScore,engScore); System.out.println(stu.getInfo()); } }