package monster.zf.Test;
public class Person {
private int code;
private String name;
public Person() {
super();
}
public Person(int code, String name) {
super();
this.code = code;
this.name = name;
}
public int getCode() {
return code;
}
public void setCode(int code) {
this.code = code;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public void showInfo(){
System.out.println("姓名为:" + getName());
System.out.println("编号为:" + getCode());
}
}
package monster.zf.Test;
import java.util.Scanner;
public class Student extends Person {
private double mathscore;
private double englishscore;
private double javascore;
public double getMathscore() {
return mathscore;
}
public void setMathscore(double mathscore) {
this.mathscore = mathscore;
}
public double getEnglishscore() {
return englishscore;
}
public void setEnglishscore(double englishscore) {
this.englishscore = englishscore;
}
public double getJavascore() {
return javascore;
}
public void setJavascore(double javascore) {
this.javascore = javascore;
}
public void inputScore(){
Scanner input = new Scanner(System.in);
System.out.println("请分别输入数学、英语、java成绩:");
double mathscore = input.nextDouble();
double englishscore = input.nextDouble();
double javascore = input.nextDouble();
setMathscore(mathscore);
setEnglishscore(englishscore);
setJavascore(javascore);
input.close();
}
public double avg(){
return (getMathscore()+getEnglishscore()+getJavascore())/3;
}
public void show(){
Person p = new Person(1, "啊邓");
p.showInfo();
System.out.println(p.getName()+"数学成绩为:" + getMathscore());
System.out.println(p.getName()+"英语成绩为:" + getMathscore());
System.out.println(p.getName()+"java成绩为:" + getMathscore());
double avg = avg();
System.out.print(p.getName()+"平均成绩为:" + avg);
}
}
package monster.zf.Test;
public class StudentTest {
public static void main(String[] args) {
Student stu = new Student();
stu.inputScore();
stu.show();
}
}
