java综合实验报告1

数学与计算机学院

实 验 报 告

课程名称JAVA语言程序设计 课程代码 任课教师周立章指导教师周立章学生姓名郭春艳学 号312008080611123年 级2008专 业软件工程综合成绩

实验名称类与对象指导教师实验类型√验证

□综合实验学时6实验日期

实验时间实验编号1分组号1实验地点6A-413实验目的和要求

熟悉和掌握如何声明类、创建类的实例;

熟悉和掌握类和成员对象的修饰符的使用;

掌握类的方法的定义和调用;

掌握类的继承;掌握类的构造方法的使用。

掌握多态、接口、抽象类的定义和使用

掌握基础类的使用、

掌握String、StringBuffer类和Number、Arrays等类的使用

要求能熟练使用开发工具,设计java的类及其应用。二、实验环境(实验设备)

硬件:微型计算机设备一套

软件: Windows XP

Java JDK+Netbean IDE 6.5三、实验内容

学生平时成绩管理对高校学生平时成绩进行自动化管理的软件,要求使用java进行设计。高校学生平时成绩信息包括学号、姓名、考勤成绩、作业成绩、实践成绩、平时总评成绩。

其中平时总评成绩=考勤成绩*30%+作业成绩*30%+实践成绩*40%

请编写实现下列功能(各功能尽量单独使用成员方法实现,使用菜单进行功能选择):

1.成绩录入:按上述要求录入若干个学生平时的各项成绩;

2.计算:计算所有学生的平时总评成绩

3.查询:按学号查询学生的平时成绩信息,若查到则输出学生的所有成绩信息;否则输出未找到。

4.修改:输入学生的学号,查找该学生,若找到则修改该生的成绩信息,并显示修改前后的结果;

5.排序:对全班学生的平时成绩进行降序排列后输出。

6.打印:输出全班所有学生的成绩信息;

要求:

1)定义一个学生类student,包含学生平时成绩的基本信息和相应的构造方法等。2)定义一个平时成绩管理类pscj,主要实现平时成绩管理,可以考虑pscj类作为student的子类。

实验解答:

写出类student的变量定义

public class Students{

int number;

String name;

float kaoqinggrade;

float zuoyegrade;

float shiyangrade;

float zongpinggrade;

……….

}

2.类student的方法有哪些?请写出来.

public Students(){//构造函数,初始化数值

this.name=null;

this.kaoqinggrade=0;

this.zuoyegrade=0;

this.shiyangrade=0;

this.zongpinggrade=0;

}

public Students(int number,String name,float kaoqinggrade,float zuoyegrade,float shiyangrade,float zongpinggrade ){//带参构造函数

this.name=name;

this.number=number;

this.kaoqinggrade=kaoqinggrade;

this.zuoyegrade=zuoyegrade;

this.shiyangrade=shiyangrade;

this.zongpinggrade=(float)(kaoqinggrade*0.3)+(float)(zuoyegrade*0.3)+(float)(shiyangrade*0.4);

}

public void setname(String name){//设置姓名

this.name=name;

}

public void setnumber(int number){

this.number=number;

}

public void setkaoqinggrade(float kaoqinggrade){

this.kaoqinggrade=kaoqinggrade;

}

public void setzuoyegrade(float zuoyegrade){

this.zuoyegrade=zuoyegrade;

}

public void setshiyangrade(float shiyangrade){

this.shiyangrade=shiyangrade;

}

public String getname(){return name;}//得到姓名

java综合实训报告_java综合实验报告1.doc相关推荐

  1. Java面向对象程序设计实训教程_JAVA课程实验报告 实验二 JAVA面向对象程序设计...

    课程:Java程序设计  班级:1352  姓名:黄伟业  学号:20135315 成绩:             指导教师:娄嘉鹏    实验日期:2015.5.7 实验密级:         预习 ...

  2. 高级实训任务二U-Net图像分割实验报告

    高级实训任务二U-Net图像分割实验报告 1.任务描述 ● 将卷积神经网络(CNN)应用在图像分割任务上,我们需要对网络结构进行设计. ● 需要提交博客报告以及GitHub代码仓库. ● 可选的任务: ...

  3. 计算机控制电梯如需改变功能 则,电梯维修项目教程 教学课件 作者 孙文涛附加答案试卷综合实训三模拟试题(13).doc...

    PAGE 5 深圳高级技工学校2011-2012学年第二学期 <电梯综合实训三>理论模拟试题(13) : 号 学 : 级 班 : 名 姓 ┄ ┄ ┄ ┄一一 ┄ ┄┄ ┄┄┄ 线 此 过 ...

  4. Java程序设计实训教程_Java程序设计实训教程--详细介绍

    第1章&nbsp&nbspJava语言基础 1.1&nbsp&nbsp背景知识 1.1.1&nbsp&nbspApplet与Application 1. ...

  5. java程序设计实验报告_JavA程序设计实验报告.doc

    Java程序设计实验报告 学号: 姓名: 座位号: 实验日期: [实验名称]: JDK配置与开发工具的使用 [实验目的]: 熟悉JDK开发环境. 熟悉EditPlus编辑器或Eclipse等开发环境的 ...

  6. java继承机制实验报告_JAVA继承实验报告.doc

    JAVA继承实验报告 JAVA语言程序设计 实验报告 实验一 实验题目: 面 向 对 象 编 程 指导老师: 卢照 专业班级:计算机科学与技术系1106班 姓 名:*****) 2014年3月20日 ...

  7. java多线程贪吃蛇实验报告_JAVA开放性实验报告贪吃蛇

    JAVA开放性实验报告贪吃蛇 JAVA程序设计 开放性实验报告 专 业: 计算机科学与技术 班 级: 2012级2班 学 号: 姓 名: 实验2贪吃蛇游戏设计(4学时) 1.实验内容 (1) 创建软件 ...

  8. java程序设计实训项目_Java程序设计教程与项目实训

    本书以现代教育理念为指导,在讲授方式上注意结合应用开发实例,注重培养学生理解面向对象程序设计思想,以提高分析问题和解决实际问题的能力.采用由浅入深.理论与实践相结合的教学思路,通过大量的实例阐述Jav ...

  9. 集美大学计算机工程学院实训,集美大学计算机工程学院实验报告.doc

    文档介绍: 集美大学计算机工程学院实验报告.doc集美大学计算机工程学院实验报告课程名称:TCP/IP协议分析与编程 班级:实验成绩:实验项目名称:基于重叠模型的通信程序学号:上机实践日期:2016- ...

  10. Java简单记事本设计实验报告_java记事本实验报告

    期末考查大作业任务书 课程名称: Java 语言程序设计设计实验 题 目: 简单记事本得设计与实现 学 院: 管理学院 系: 信息管理系 专业班级: 学 号: 学生姓名: 起讫日期: 2015-09- ...

最新文章

  1. 2017程序员该为自己制定的12个小目标
  2. linux学习笔记四:安装lsusb
  3. AspNet MVC与T4,我定制的视图模板
  4. FlexChart: 针对AJAX的Flash绘图应用
  5. 【金融】【论文研读】 CAPITAL ASSET PRICES: A THEORY OF MARKET EQUILIBRIUM UNDER CONDITIONS OF...
  6. 线程Thread(Java)
  7. PC-启动慢的解决好方法!
  8. 求职 IT 少年李文星之死:请务必学会保护自己!
  9. SQL Server树型结构数据处理的存储过程
  10. 计算机考研复试经典考题汇总(一次刷新世界观)
  11. 12v电瓶20安时是什么意思
  12. 第十章 事件event
  13. wordpress主题框架之Thematic介绍
  14. Word一部分内容分为两栏或多栏的方法
  15. python实现中撤销上一步的代码mac_苹果电脑command+z撤销后如何恢复撤销前的上一步?...
  16. Scratch软件编程等级考试四级——20210320
  17. 教程篇(6.4) 03. 设备注册 ❀ FortiManager ❀ Fortinet 网络安全专家 NSE 5
  18. 前端面试之移动端适配篇(转载)
  19. php 识别图片主色调,PHP实现获取图片的主色调的方法
  20. 蛋白质轨迹dcd转成pcb文件

热门文章

  1. 齿轮齿条升降电梯传动系统设计毕业论文+任务书+开题报告+文献综述+外文翻译及原文+cad图纸(已发
  2. hdu 1548 升降梯
  3. 开关插座手册_如何用开关/插座组合替换电灯开关
  4. linux 内存耗尽 无法登录,Linux内存耗尽原因分析(2)
  5. css3实现圆形进度加载动画
  6. linux下最简单多线程单文件socks5代理proxy服务器程序(仅一个c文件,带详细注解)
  7. python最大团问题
  8. SAAS PAAS IAAS
  9. DPDK支持的Intel网卡
  10. iOS6系统如何升级 菜鸟也能轻松上手