已阅读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-2026学年数学高二上期末统考模拟试题含解析
- 上海南洋模范2025-2026学年化学高二第一学期期末达标测试试题含解析
- 2025年新职工精准风险管理岗前培训
- 工业制造行业产品展示方案
- 防水涂料与混凝土、防水卷材剥离强度试验记录
- 大学生职业生涯规划与就业创业指导(实践版)笔试题库 图形推理题1
- 第一章 预备知识(高效培优单元测试-提升卷)数学北师大版2019必修第一册(解析版)
- 核心考点01 实词、虚词-2026年高考《语文》一轮复习高效培优系列讲义
- 信息检索实验报告-2
- 毕业论文选题大全
- 健身房开业投资预算方案
- 国开2025年《行政领导学》形考作业1-4答案
- JJF 1975-2022光谱辐射计校准规范
- JJG 8-1991水准标尺
- GB/T 24137-2009木塑装饰板
- 国民经济统计学(杨灿 周国富)周国富教授课件
- 2023年深圳市龙岗区网格员招聘笔试模拟试题及答案解析
- 肌松药的临床监测课件
- 无形资产提成率的一种估算方法
- (完整)污水清运合同
- 绍兴文理学院汉语言文学国家特色专业验收检查自评报告doc95
评论
0/150
提交评论