




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实 验 报 告( 2015 / 2016学年 第2学期)课程名称JAVA语言程序设计实验名称Java方法和数组的使用、类和对象实验时间年 月 日指导单位 指导教师 学生姓名班级学号学院(系)专 业实验名称Java方法和数组的使用、类和对象指导教师朱艳梅实验类型上机实验学时2实验时间2016-4-21一、 实验目的1.复习三大控制结构,会编写相关程序2.熟练掌握java方法的编程3.学会使用java的数组4.掌握类的基本概念,会编写简单的类二、实验环境(实验设备)1. 每位学生配备计算机一台2. 计算机需安装好JDK和JCreator三、实验内容1. 编写程序,打印出100999中所有的“水仙花数”。所谓“水仙花数”是指一个3位数,其各位数字的立方和等于该数本身。例如:153是一个“水仙花数”,因为153=13+53+33。要求定义一个方法:public static boolean judge(int n):用于判断n是否是水仙花数;按下面结构完成本程序:public class ShuiXianShupublic static boolean judge(int n).public static void main(String args). 程序:package 水仙花数;public class Flower public static void main(String args) / TODO 自动生成的方法存根int i=0;for(i=100;i=999;i+)if(judge(i)System.out.printf(%d ,i);public static boolean judge(int n)int a,b,c;a = n%10;b = (n/10)%10;c = (n/100)%10;if(n=a*a*a+b*b*b+c*c*c)return true;elsereturn false;运行结果:2. 求斐波那契数列的第n项,n从键盘输入。程序:package 斐波那契数列;import java.util.Scanner;public class Fibonacci_arrays public static void main(String args) / TODO 自动生成的方法存根int n;System.out.print(输入需要的第N位斐波那契数:);Scanner input=new Scanner(System.in);n=input.nextInt();switch(n)case 0: System.out.print(0);break;case 1: System.out.print(1);break;default:System.out.print(循环迭代法:);System.out.print(circulate(n);System.out.print(n);System.out.print(递归法:);System.out.print(iteration(n);public static int circulate(int n)int i,temp,sum1=0,sum2=1;for(i=2;i=n;i+)temp=sum2+sum1;sum1=sum2;sum2=temp;return sum2;public static int iteration(int n)int sum;if(n=1)sum=1;else if(n=0)sum=0;elsesum=iteration(n-1)+iteration(n-2);return sum;运行结果:3.由键盘输入5个整数存入数组,比较并输出其中的最大值和最小值并对其进行排序输出。程序:package 数组排序;import java.util.Scanner;public class arrays_search public static void main(String args) / TODO 自动生成的方法存根 int array = new int5; int max=0,mini=0; System.out.println(请输入5个整数:); Scanner sc = new Scanner(System.in); array0 = sc.nextInt(); max=array0; mini=array0; for (int i=1;i=arrayi?max:arrayi; mini=mini=arrayi?mini:arrayi; System.out.println(其中的最小值为:+mini); System.out.println(其中的最大值为:+max); System.out.println(before sort:); for(int i=0;i5;i+)System.out.print(arrayi+ ); System.out.println( ); sort(array); System.out.println(after sort:); for(int i=0;i5;i+)System.out.print(arrayi+ ); public static void sort(int array)int temp;for(int i=0;ii;j-)if(arrayjs2.getage()System.out.println
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年甘肃省民航机场集团校园招聘45人考前自测高频考点模拟试题及答案详解(名校卷)
- 2025江苏宿迁市中医院招聘事业编制人员15人考前自测高频考点模拟试题及参考答案详解
- 2025年杭州地铁科技有限公司招聘(第一批)考前自测高频考点模拟试题及参考答案详解
- 2025湖南张家界市人力资源和社会保障局招聘公益性岗位人员2人模拟试卷有完整答案详解
- 2025河南豫矿资源开发集团有限公司招聘12人考前自测高频考点模拟试题及完整答案详解
- 2025江苏常州纺织服装职业技术学院招聘辅导员6人考前自测高频考点模拟试题及答案详解(夺冠系列)
- 安全培训自我检讨课件
- 安全培训能力提升计划课件
- 2025年福建省泉州市德化县文学艺术界联合会招聘劳1人模拟试卷完整参考答案详解
- 2025年汉中市中医医院招聘见习人员(24人)模拟试卷附答案详解(模拟题)
- 《智能建造概论》高职完整全套教学课件
- 卵巢粘液腺癌病例讨论
- 电厂技术管理课件
- 第10课《美丽的颜色》课件-2025-2026学年统编版语文八年级上册
- 运动损伤的预防与处理教学教案
- 肌张力低下型脑性瘫痪
- 2025至2030全球及中国纸浆模塑包装行业项目调研及市场前景预测评估报告
- DB11T 2442-2025 学校食堂异物管控规范
- 护理用药错误PDCA案例
- 自制工装夹具管理办法
- 心悸症状护理课件
评论
0/150
提交评论