烟台南山学院计算机与电气自动化学院java实训报告.doc

烟台南山学院计算机与电气自动化学院java实训报告.doc

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
烟台南山学院计算机与电气自动化学院 Java程序设计实训报告 ( 2011 ~ 2012 )学年第 2 学期) 姓 名: ****** 学 号: **************** 专 业: 计算机科学 班 级: 1001班 指导教师: 翟芸 编程课程实训报告 日 期 2012.6.11——2012.6.15 地 点 67号楼E305机房 项目名称 Java程序设计实训 实训目的能力目标 增强学生对java语言的熟悉,增强对java编程工具的熟悉掌握程度,为今后进一步深入学习java语言打下一个坚实的基础。 实训要求: 1、实训期间每天登记考勤,作为实训成绩的一部分。 2、实训期间不能玩游戏、看电影、小说等做与学习无关的事。如果有不遵守的同学将取消当天成绩。 3、每天的作业必须经过指导教师检查后才可以登录当天成绩。 4、完成整个实训以后,要求每人写出实训报告。作为评定整个实训成绩的重要参考依据。 实训内容(过程及步骤) 第一题:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... import java.util.Scanner; public class Tuzi { public static void main(String args[]){ int a=1,b=1;//a大前一个月,b前一个月 int count=1;//当月 System.out.print(请输入要求的月份); Scanner sc=new Scanner(System.in); int mounth=sc.nextInt(); //前两个月都是1 if(mounth0mounth=2) System.out.println(兔子在+mounth+月有+count+只); //3个月以后是当月的为前两个月的和,采用递推的方法算出结果 if(mounth2) { for(int i=0;imounth-2;i++) { count=a+b; a=b; b=count; } System.out.println(兔子在+mounth+月有+count+只); } } } 第二题:判断101-200之间有多少个素数,并输出所有素数。 程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。 public class Sushu { public static void main(String args[]){ int i=101; boolean temp=true;//true表示是素数,先假设他是素数 int count=0;//一个累加器,控制换行 for(;i=200;i++) { for(int t=2;t=Math.sqrt(i);t++) { //如果能被整除,则不是素数并且跳出循环 if(i%t==0) {temp=false;break;} } if(temp) { System.out.print(i+ ); count++; //四个数一行 if(count%4==0) System.out.println(); } temp=true;//一个数计算完毕,再次假设他是素数 } } } 第三题:打印出所有的水仙花数

文档评论(0)

138****4229 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档