java实验报告_第1页
java实验报告_第2页
java实验报告_第3页
java实验报告_第4页
免费预览已结束,剩余7页可下载查看

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、武汉学院实验报告实 验课名称:java程序设计学生姓名:_专业班级:学号:开 课 时 间:教务处制java程序设计实验报告实验序号: 01实验项目名称:流程控制学号姓名专业、班级电子信息工程1404 班实验地点计-202指导教师时间2016.10.14一、实验目的及要求(1)熟悉 eclipse软件的操作;(2)掌握流程控制,循环结构等;二、实验设备(环境)及要求实验设备(环境)为:硬件设备: CPU:P-4 3.0Ghz 、RAM 256M硬盘 40GB 16X DVD硬件设备: OS:Windows XP(Professional 2002)应用软件: eclipse三、实验内容与步骤实验

2、内容:水仙花数是指其个位、 十位、百位三个数字的立方和等于这个三位数本身,求出所有的水仙花数。程序如下:package aaa;public class Shuixianhuashu public static void main(String args) int a=0;int b=0;int c=0;for(int i=100;i<999;i+)a=i/100%10;b=i/10%10;c=i%10;if(i=(a*a*a+b*b*b+c*c*c)程序运行结果如下:四、分析与讨论通过实验,了解了顺序控制和条件控制, 其中条件控制是基于条件选择执行语句,顺序结构只能顺序执行,不能进行判

3、断和选择 , 实验基本顺利。六、教师评语成绩按时完成实验,步骤和目标正确,回答问题完整、正确,实验报告的撰写认真、格式符合要求。签名:日期: 2016.10.21实验序号: 02实验项目名称:类与对象学号姓名专业、班级实验地点计-202指导教师时间2016.10.21一、实验目的及要求(1)熟悉 eclipse软件的操作;(2)掌握成员变量和成员方法的调用、参数的传递等;二、实验设备(环境)及要求实验设备(环境)为:硬件设备: CPU:P-4 3.0Ghz 、RAM 256M硬盘 40GB 16X DVD硬件设备: OS:Windows XP(Professional 2002)应用软件: e

4、clipse三、实验内容与步骤实验内容 :以 m行 n 列二维数组为参数进行方法调用,分别计算二维数组各列元素之和,返回并输出所计算的结果,还有转置后的矩阵。程序如下:public class xiti14public static void main(String args)int m,n;Scanner r=new Scanner(System.in);输入矩阵行数与列数:");m=r.nextInt();n=r.nextInt();int a=new intmn;int b=new intnm;Trans pose=new Trans();for(int i=0;i<a.

5、length;i+)for(int j=0;j<a0.length;j+)int temp =(int)(Math.random()*100)+1;/随机产生一个1100的整数aij = temp;转置前:");for(int i=0;i<a.length;i+)for(int j=0;j<ai.length;j+)b=pose.transpose(a);转置后: ");for(int i=0;i<b.length;i+)for(int j=0;j<bi.length;j+)转置后各列之和为:");for(int j=0;j<m

6、;j+)int sum=0;for(int i=0;i<n;i+)sum=sum+bij;class Transint transpose(int d)int c=new intd0.lengthd.length;for(int i=0;i<d.length;i+)for(int j=0;j<di.length;j+)cji=dij;return c;运行结果如下:四、分析与讨论通过本次实验,学到了成员变量和成员方法的调用、参数的传递等, Java 语言可以直接动态分配数组空间且无须释放 。六、教师评语成绩按时完成实验,步骤和目标正确,回答问题完整、正确,实验报告的撰写认真、

7、格式符合要求。签名:日期: 2016.11.11实验序号: 03实验项目名称:异常处理学号姓名专业、班级实验地点计-202指导教师时间一、实验目的及要求(1)熟悉 eclipse软件的操作;(2)掌握等异常的定义与分类,Try-catch-finally语句;(3)抛出异常的方式,自定义异常类的设计;二、实验设备(环境)及要求实验设备(环境)为:硬件设备: CPU:P-4 3.0Ghz 、RAM 256M硬盘 40GB 16X DVD硬件设备: OS:Windows XP(Professional 2002)应用软件: eclipse三、实验内容与步骤实验内容 :从键盘输入三角形的底d 和高h

8、,要求底d 的取值在1020 之间,高h的取值在 2030 之间,否则抛出异常。程序如下:public class ThrowExceptionpublic static void main(String args)Scanner r=new Scanner(System.in);输入三角形底和高 :"); try double d=r.nextDouble();double h=r.nextDouble();if(d<10.00) | (d>20.00)底请输入 1020 的数 !"); throw new NumberFormatException(); if (h<20.00) | (h>30.00) 高请输入 2030 的数 !"); throw new NumberFormatException(); catch (NumberFormatException e) / TODO: handle exception出现异常 :");数据格式输入错误 !"); return;Finally无论出现异常与否, 收尾工作全靠我, 可以关闭数据库连接 !");程序运行正确 !");运行

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论