导航菜单
首页 >  » 正文

2、定义一个学生类Student,它继承自person类。 已有如下定义和输入语句,若要求a1,a2,c1,c2的值分别为10,20,A和B,当从第一列开始输入数据时,正确的数

2、定义一个学生类Student,它继承自person类。

不知道要那个toString()方法有什么用,回去好好看看方法的重写和重载去,总是看你提问题了,怎么老不会做呢!郁闷!下次自己写! //父类 public class person { String name; String sex; int age; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getSex() { return sex; } public void setSex(String sex) { this.sex = sex; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public String toString(){ return null; } public person(String name, String sex, int age) { this.name = name; this.sex = sex; this.age = age; } } //子类 public class Student extends person { long number; int phi; int eng; int comp; public long getNumber() { return number; } public void setNumber(long number) { this.number = number; } public int getPhi() { return phi; } public void setPhi(int phi) { this.phi = phi; } public int getEng() { return eng; } public void setEng(int eng) { this.eng = eng; } public int getComp() { return comp; } public void setComp(int comp) { this.comp = comp; } public Student(String name, String sex, int age, long number, int phi, int eng, int comp) { super(name, sex, age); this.number = number; this.phi = phi; this.eng = eng; this.comp = comp; } public double aver(){ return (phi eng comp)/3; } public int max(){ return Math.max(Math.max(phi, eng), comp); } public int min(){ return Math.min(Math.min(phi, eng), comp); } public String toString(){ return null; } } //测试程序 public class test { public static void main(String args[]){ Student s = new Student("李丽","女",18,200501,80,95,85); System.out.print("学号:" s.getNumber()); System.out.print("姓名:" s.getName()); System.out.print("性别:" s.getSex()); System.out.print("年龄:" s.getAge()); System.out.print("平均分:" s.aver()); System.out.print("最高分:" s.max()); System.out.print("最低分:" s.min()); } }

已有如下定义和输入语句,若要求a1,a2,c1,c2的值分别为10,20,A和B,当从第一列开始输入数据时,正确的数

A
整形和字符型一起输入时中间不能连有空格,因为空格也是字符,所以BC错,D有逗号,那么在输入的格式控制也应该有逗号scanf(“%d,%d,%c,%c”,&a1,&a2,&c1,&c2);
这样才对。。

相关推荐: