




已阅读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双方协商解除租赁合同答辩状
- 护理绩效考核与管理
- 石场与农户合同范本
- 京东企业并购合同范本
- 网络改造合同范本
- 房子出兑合同范本
- 2025转让合同附义务范本
- 过期食品购销合同范本
- 护具用品订购合同范本
- 退休返聘合同范本2017
- 建筑公司分包合同管理办法
- 2025至2030苏打水行业发展趋势分析与未来投资战略咨询研究报告
- 2025年秋季学期德育工作计划:向下扎根向上开花
- 2025-2030中国家政服务行业信用体系建设与服务质量监管报告
- 2025年安徽省普通高中学业水平选择性考试(物理)科目高考真题+(答案解析版)
- 2025年成都东部集团有限公司及下属企业招聘考试笔试试卷【附答案】
- 各分项工程质量保证措施
- 国税编制管理办法
- 特种畜禽管理办法
- 消防员心理健康教育课件教学
- 医院学术委员会组织职责
评论
0/150
提交评论