青岛理工大学java 上机实验2

上传人:第*** 文档编号:34067521 上传时间:2018-02-20 格式:DOC 页数:4 大小:136KB
返回 下载 相关 举报
青岛理工大学java 上机实验2_第1页
第1页 / 共4页
青岛理工大学java 上机实验2_第2页
第2页 / 共4页
青岛理工大学java 上机实验2_第3页
第3页 / 共4页
青岛理工大学java 上机实验2_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《青岛理工大学java 上机实验2》由会员分享,可在线阅读,更多相关《青岛理工大学java 上机实验2(4页珍藏版)》请在金锄头文库上搜索。

1、课程实验报告课程名称 Java 应用技术 班级 计算 132 实验日期 2015.9.23姓名 顾飞 学号 201207049 实验成绩实验名称 实验 2:类 的 封 装 性 和 继 承 性 设 计实验目的及要求1掌握 Java 类的概念;2熟练运用类的属性和方法。实验环境操作系统:WindowsIDE:JDK 或者 MyEclipse实验内容1编写两个类:A 和 B,在类 A 中有一个方法,其功能是计算两个正整数的最大公约数,在类 B 中有一个方法,其功能是计算两个数的最小公倍数。要求:类 B 中有一个属性是用类 A 的声明对象,并利用类 A 的方法。2声明一个 Average 接口,其中约

2、定求平均值的方法(参数为一个数组);声明 First、Second 类实现 Average 接口,分别给出求平均值的方法实现。(1)类 First 中的功能为全部数值相加后求平均值(2)类 Second 中的功能为去掉一个最高分和一个最低分,再将总分求平均值由键盘输入 20 个数据,对于不能转换成数值的字符串进行异常处理调试过程及实验结果1. 设计两个类 A,B。类 A 中用辗转相除法求两个数的最大公约数,类 B 中方法计算最大公倍数,其中属性是用类 A 声明的对象。2.设计接口 Average 有方法 aver()求平均值。设计 First,Second 类实现接口,在主类中使用异常处理对输

3、入的数据检测,当输入出错时抛出异常并进行处理总结通过本次试验,加深了对类的深入理解,对接口的理解,初步熟悉了异常的抛出及对异常的处理。一开始做异常处理还是摸不到头脑,在同学的帮助下终于解决了问题。知道了类是 java 语言的核心,类是对对象的状态和行为的定义。附录1.import java.util.Scanner;class Apublic int gys(int a,int b)int c;if(amax)max=ai;if(aimin)min=ai;sum=sum-max-min;return (sum/18);class Argepublic static void main(Stri

4、ng args)double a=new double20;Scanner reader =new Scanner(System.in); System.out.println(请输入 20 个数据:);tryfor(int i=0;i20;i+)ai=reader.nextDouble();catch(Exception e)System.out.println(输入数据异常,以对异常进行处理!);return;Average ave;ave=new First();System.out.println(平均数为:+ave.aver(a);ave=new Second();System.out.println(去掉最大数与最小数后的平均数为:+ave.aver(a);

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号