java编写一个学生类和教师类_JAVA:1、编写一个学生类,类名为Student,包含如下成员:…

java编写一个学生类和教师类_JAVA:1、编写一个学生类,类名为Student,包含如下成员:…1、编写一个学生类,类名为Student,包含如下成员:成员变量:1)变量名:name;类型:String;访问权限:private2)变量名:ID;类型:String;访问权限:private3)变量名:…1、编写一个学生类,类名为Student,包含如下成员:成员变量:1)变量名:name;类型:String;访问权限:private2)变量名:ID;类型:String;访问权限:pr…

大家好,又见面了,我是你们的朋友全栈君。

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()//用于计算最高分和最低分。求求各位大佬了!

展开

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/156787.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • resnet残差网络代码_pytorch卷积神经网络

    resnet残差网络代码_pytorch卷积神经网络工欲善其事必先利其器,在使用该网络之前要先了解该网络的具体细节,我今天也是第一次查资料,然后加上自己的理解去写这篇学习成长文章。残差模块classResidualBlock(nn.Module):def__init__(self,inchannel,outchannel,stride=1,dowansample=None):super(ResidualBlock,self).__init__()self.left=nn.Sequential

    2022年10月6日
    3
  • 如何解压.bz2文件包

    如何解压.bz2文件包.bz2  解压1:bzip2-dFileName.bz2  解压2:bunzip2FileName.bz2  压缩:bzip2-zFileName  .tar.bz2  解压:tarjxvfFileName.tar.bz2或tar–bzipxvfFileName.tar.bz2  压缩:tarjcvfFileName.tar.bz2Dir…

    2022年6月6日
    66
  • 搭建php运行环境_php开发环境搭建步骤

    搭建php运行环境_php开发环境搭建步骤1、PHP环境搭建的前提是ApacheHTTPServer(Apache服务器)已经安装部署成功,并可以正常访问到服务器的主页面。ApacheHTTPServer的安装部署已经在上一篇讲解的很详细了,不清楚的可以点击“ ApacheHTTPServcer-Apache服务器下载与Windows系统下安装”查看具体操作。2、PHP下载:  2.1、下载地址:http:

    2022年9月22日
    4
  • GSLB原理介绍

    GSLB原理介绍1.GSLB     GSLB,是GlobalServerLoadBalance的缩写,意思是全局负载均衡。目的是实现在广域网(包括互联网)上不同地域的服务器间的流量调配,保证使用户的请求能被离用户最近或者服务质量最好的服务器来处理,从而确保访问质量。       能通过判断服务器的负载,包括CPU占用、带宽占用等数据,决定服务器的可用性,同时能判断用户(访问者)与服

    2022年6月12日
    86
  • Linux上传下载命令_linux常用的20个命令

    Linux上传下载命令_linux常用的20个命令1、从服务器上下载文件scpusername@servername:/path/filename/var/www/local_dir(本地目录)例如scproot@192.168.0.101:/var/www/test.txt把192.168.0.101上的/var/www/test.txt的文件下载到/var/www/local_dir(本地目录)2、上传本地文件到服务器scp/p…

    2022年8月24日
    9
  • Java-Json字符串转List「建议收藏」

    Java-Json字符串转List「建议收藏」List<T>list=JSONArray.parseArray(“”,T.class);其中T为要转为的list其中的对象publicclassTest{publicstaticvoidmain(String[]args){Stringstr=”[{\”name\”:\”zym\”},{\”name\”:\”sx\”}]”;…

    2022年5月14日
    223

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号