JAVA第三周作业
1.题目:定义并测试一个名为Student的类,包括的属性有“学号”、“姓名”以及三门课程“数学”、“英语”和“计算机”的成绩,包括的方法有计算三门课程的“总分”、“平均分”、“最高分”、“最低分”。
2.代码:
package Test;
public class Student {
private String stuno;
private String name;
private float math;
private float english;
private float computer;
public Student() {
super();
}
public Student(String stuno, String name, float math, float english, float computer) {
super();
this.stuno = stuno;
this.name = name;
this.math = math;
this.english = english;
this.computer = computer;
}
public float sum() {
return math + english + computer;
}
public float avg() {
return this.sum() / 3;
}
public float min() {
float min = math < english ? math : english;
return min < computer ? min : computer;
}
public float max() {
float max = math > english ? math : english;
return max > computer ? max : computer;
}
public String getStuno() {
return stuno;
}
public void setStuno(String stuno) {
this.stuno = stuno;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public float getMath() {
return math;
}
public void setMath(float math) {
this.math = math;
}
public float getEnglish() {
return english;
}
public void setEnglish(float english) {
this.english = english;
}
public float getComputer() {
return computer;
}
public void setComputer(float computer) {
this.computer = computer;
}
public void talk() {
System.out.println("我的名字叫" + name + ",我的学号是" + stuno + "。我的数学,英语,计算机三科的总分、平均分、最低以及最高分分别是:");
}
public static void main(String[] args) {
Student stu1; // 栈空间
// 实例化对象
stu1 = new Student();
stu1.setName("Holland");// 通过set和get方法访问private属性
stu1.setStuno("12345678");
stu1.talk();
Student student = new Student("Holland", "12345678", 100, 90, 85);
System.out.println(student.sum());
System.out.println(student.avg());
System.out.println(student.min());
System.out.println(student.max());
}
}
3.运行结果截图:

来源:https://www.cnblogs.com/huangxuannn/p/12539604.html