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

展开

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

  1. java主类与源代码名称_Java高级编程基础:类文件结构解析,看穿Class代码背后的秘密...

    类文件结构 在说完了JVM内部结构后,接下来我们需要说一下另外一个非常重要的基础概念Class类结构. 我们既然知道了开发的Java源代码会首先被编译成字节码文件保存,JVM的类加载器会读取这些文件内 ...

  2. Java类的继承关键字_Java的第八天(类的继承、super关键字的使用、方法的重写)...

    39.类的继承java 描述类的时候,咱们若是发现有几个类有重复的属性和方法,咱们就能够采用继承的方法来设计ide 使用extends关键字来继承this 语法:设计 class 子类 extends ...

  3. servlet+mysql实现的学生评教系统(角色:学生、教师、管理员 功能:评教、修改密码、评教规则管理、评教结果查看、学生管理、教师管理、班级管理、学生信息、评教结果可视化展示等)

    博客目录 servlet+mysql实现的学生评教系统 实现功能截图 使用技术 实现的功能 代码 写在最后 servlet+mysql实现的学生评教系统 本系统学生评教的管理,分为学生.教师.管理员三 ...

  4. Java基类共同属性设置_java – 你有一个Hibernate实体的基类吗?

    你有一个Hibernate实体的共同基类,即具有id,version和其他常见属性的MappedSuperclass?有什么缺点吗? 例: @MappedSuperclass() public cla ...

  5. java类什么时候卸载_java – Android:什么时候类被系统卸载?

    这是一个非常奇怪的问题.我的应用程序运行得很好,但不知怎的,如果我在我的应用程序运行时将手机放置一两个小时,当我稍后再回来时会出现以下错误: java.lang.NoClassDefFoundErro ...

  6. java中Long类型传参校验注解_JAVA——实现json bean实体类的传参校验模板及注解详解...

    关注wx:CodingTechWork,一起学习进步. 引言 在java开发中,经常需要和外界系统进行参数对接,api设计中难免会遇到json传参不一致的情况,虽然纸面或者接口规范约束了应该怎么传参, ...

  7. java怎么一段字符串全为数字_java 如何判断一个字符串是数字

    断字符串是不是数字,大家可能会用一些java自带的方法,也有可能用其他怪异的招式,比如判断是不是整型数字,将字符串强制转换成整型,不是数字的就会抛出错误,那么就不是整型的了.但本文介绍的比较好的两种方 ...

  8. java预览表格预览文档_java 如何创建一个表格.docx

    java 如何创建一个表格 import java.awt.Component; import java.awt.event.ActionEvent; import java.awt.event.Ac ...

  9. java怎么判断string数组是否为空_java中判断一个数组或者字符串是否为空

    int [] array 数组为空的条件: if( array==null||array.length==0) String str 字符串为空的条件: if(str == null || str.l ...

  10. 7.20在学生类student和教师类teacher 基础上再派生出一个助教类

    /*在学生类student和教师类teacher基础上 再派生出一个助教类TeachAssistant,一个助教既具有教师的特征, 又具有学生的特征,还有自己的新特征:工资(wage). 要求将助教类 ...

最新文章

  1. Python命令行参数解析模块------argparse
  2. 聚类(Clustering)定义、聚类思想及形式、距离的度量
  3. 敏捷开发一千零一问系列之一:序言及解决问题的心法(无我)
  4. 重庆python培训-重庆Python培训班学完能做什么
  5. CF 976F 递增容量最大流
  6. 0222互联网新闻 | 快手推游戏直播App“电喵直播”及工具型App光音Mulight;“AI音乐学院”完成PreA轮融资...
  7. 基于 abp vNext 和 .NET Core 开发博客项目 - 使用Redis缓存数据
  8. java 设计模式学习笔记十 bridge桥模式
  9. CG CTF WEB 起名字真难
  10. boost::signals2::signal_type相关的测试程序
  11. 经典C语言程序100例之三九
  12. 使用 cx recipe 安装 Hybris Commerce Cloud 之后,遇到 indexer workder failed 错误
  13. web 网页截取图片
  14. Spring中Bean的定义继承
  15. 湖南大学计算机学院张柏杨,缪力-湖大信息科学与工程学院
  16. lisp正负调换_坐标提取lisp程序
  17. mouseleave mouseout时候悬浮框不应该消失的时候消失了 css 解决办法
  18. java标签库jstl-el表达式介绍使用配置手册_JAVA EE 实验报告EL表达式和jstl标签库的使用...
  19. 聊聊LiteOS事件模块的结构体、初始化及常用操作
  20. Winhex数据恢复笔记(五)

热门文章

  1. win10安装虚拟机Linux Centos7系统网络配置
  2. JS简单实现动态抽奖机
  3. C#Form和Load和Shown
  4. c语言作业迷宫代码,用C语言写的走迷宫的代码
  5. 阿里巴巴二重身ABBC Coin虚涨逾100%
  6. 树莓派4B之火焰传感器模块(python3)
  7. 怎么降低软件开发成本风险_降低开发人员成本的5种方法
  8. 新发布!易聊 SCRM 正式上线
  9. 快看影视大全隐私政策
  10. 【前端】CSS3、Canvas、SVG等5种方式实现水波纹波浪动画特效