大家好,又见面了,我是你们的朋友全栈君。
1、编写一个学生类,类名为Student,包含如下成员:成员变量:1)变量名:name;类型:String;访问权限:private2)变量名:ID;类型:String;访问权限:private3)变量名:…
1、编写一个学生类,类名为Student,包含如下成员:
成员变量:
1)变量名:name;类型:String;访问权限:private
2)变量名:ID;类型:String;访问权限:private
3)变量名:score;类型:double类型的数组;访问权限:private
说明:其中变量name表示学生的姓名、ID表示学号、score数组表示数学、语文、英语三门功课的成绩。
构造方法:public Student(String a,String b)
方法功能:用于为成员变量name和ID赋初值。将形参a赋值给name,b赋值给ID。
成员方法:
1)方法声明:public String getName()//用于获得变量name的值。
2)方法声明:public String getID()//用于获得变量ID的值。
3)方法声明:public boolean setScore(double fenshu[])
功能:用于给score数组赋值。只要有一门功课的成绩小于0或大于100,则返回false,否则将fenshu赋值给score,并返回true。
4)方法声明:public double [] getScore()//用于获得score数组的值。
5)方法声明:public double sum()//用于计算成绩总分。
6)方法声明:public double average()//用于计算平均分。
7)方法声明:public double [] max_min()//用于计算最高分和最低分。
8)方法声明:public void printf()//打印成绩的总分、平均分、最高分和最低分。
在同一源文件中建立另外一个类:Teststudent,该类中只包含一个主函数。在主函数中建立Student类的对象,使用构造方法为name和ID赋初值。使用setScore方法为score数组赋初值,如果分数赋值合法,则计算成绩总分、平均分、最高分和最低分,并打印输出。
卡在了3)方法声明:public boolean setScore(double fenshu[])
功能:用于给score数组赋值。只要有一门功课的成绩小于0或大于100,则返回false,否则将fenshu赋值给score,并返回true。和7)方法声明:public double [] max_min()//用于计算最高分和最低分。求求各位大佬了!
展开
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/156787.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...