java综合实训报告_java综合实验报告1.doc
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相关推荐
- Java面向对象程序设计实训教程_JAVA课程实验报告 实验二 JAVA面向对象程序设计...
课程:Java程序设计 班级:1352 姓名:黄伟业 学号:20135315 成绩: 指导教师:娄嘉鹏 实验日期:2015.5.7 实验密级: 预习 ...
- 高级实训任务二U-Net图像分割实验报告
高级实训任务二U-Net图像分割实验报告 1.任务描述 ● 将卷积神经网络(CNN)应用在图像分割任务上,我们需要对网络结构进行设计. ● 需要提交博客报告以及GitHub代码仓库. ● 可选的任务: ...
- 计算机控制电梯如需改变功能 则,电梯维修项目教程 教学课件 作者 孙文涛附加答案试卷综合实训三模拟试题(13).doc...
PAGE 5 深圳高级技工学校2011-2012学年第二学期 <电梯综合实训三>理论模拟试题(13) : 号 学 : 级 班 : 名 姓 ┄ ┄ ┄ ┄一一 ┄ ┄┄ ┄┄┄ 线 此 过 ...
- Java程序设计实训教程_Java程序设计实训教程--详细介绍
第1章  Java语言基础 1.1  背景知识 1.1.1  Applet与Application 1. ...
- java程序设计实验报告_JavA程序设计实验报告.doc
Java程序设计实验报告 学号: 姓名: 座位号: 实验日期: [实验名称]: JDK配置与开发工具的使用 [实验目的]: 熟悉JDK开发环境. 熟悉EditPlus编辑器或Eclipse等开发环境的 ...
- java继承机制实验报告_JAVA继承实验报告.doc
JAVA继承实验报告 JAVA语言程序设计 实验报告 实验一 实验题目: 面 向 对 象 编 程 指导老师: 卢照 专业班级:计算机科学与技术系1106班 姓 名:*****) 2014年3月20日 ...
- java多线程贪吃蛇实验报告_JAVA开放性实验报告贪吃蛇
JAVA开放性实验报告贪吃蛇 JAVA程序设计 开放性实验报告 专 业: 计算机科学与技术 班 级: 2012级2班 学 号: 姓 名: 实验2贪吃蛇游戏设计(4学时) 1.实验内容 (1) 创建软件 ...
- java程序设计实训项目_Java程序设计教程与项目实训
本书以现代教育理念为指导,在讲授方式上注意结合应用开发实例,注重培养学生理解面向对象程序设计思想,以提高分析问题和解决实际问题的能力.采用由浅入深.理论与实践相结合的教学思路,通过大量的实例阐述Jav ...
- 集美大学计算机工程学院实训,集美大学计算机工程学院实验报告.doc
文档介绍: 集美大学计算机工程学院实验报告.doc集美大学计算机工程学院实验报告课程名称:TCP/IP协议分析与编程 班级:实验成绩:实验项目名称:基于重叠模型的通信程序学号:上机实践日期:2016- ...
- Java简单记事本设计实验报告_java记事本实验报告
期末考查大作业任务书 课程名称: Java 语言程序设计设计实验 题 目: 简单记事本得设计与实现 学 院: 管理学院 系: 信息管理系 专业班级: 学 号: 学生姓名: 起讫日期: 2015-09- ...
最新文章
- 2017程序员该为自己制定的12个小目标
- linux学习笔记四:安装lsusb
- AspNet MVC与T4,我定制的视图模板
- FlexChart: 针对AJAX的Flash绘图应用
- 【金融】【论文研读】 CAPITAL ASSET PRICES: A THEORY OF MARKET EQUILIBRIUM UNDER CONDITIONS OF...
- 线程Thread(Java)
- PC-启动慢的解决好方法!
- 求职 IT 少年李文星之死:请务必学会保护自己!
- SQL Server树型结构数据处理的存储过程
- 计算机考研复试经典考题汇总(一次刷新世界观)
- 12v电瓶20安时是什么意思
- 第十章 事件event
- wordpress主题框架之Thematic介绍
- Word一部分内容分为两栏或多栏的方法
- python实现中撤销上一步的代码mac_苹果电脑command+z撤销后如何恢复撤销前的上一步?...
- Scratch软件编程等级考试四级——20210320
- 教程篇(6.4) 03. 设备注册 ❀ FortiManager ❀ Fortinet 网络安全专家 NSE 5
- 前端面试之移动端适配篇(转载)
- php 识别图片主色调,PHP实现获取图片的主色调的方法
- 蛋白质轨迹dcd转成pcb文件