《Java程序设计》实验报告-1(1)
开课实验室:现代信息交流中心 403 开课时间: : 2019 年 10 月 14 日 实验报告: 2019 年 10 月 19 日 学院名称 信息工程学院 年级、专业、班 软件工程 1803班 学号 号 20180822 姓名 名 丁智颖 同组姓名 无 课程名称 Java 程序设计 实验项目名称 Java 结构化程序设计 指导教师 尉斌 实验类型 验证 □ 综合 □ 设计 √ 创新 □ 成绩 教师评语 语 教师签名:
年 月 日 一、实验目的:熟悉和掌握 Java 中的各种语句和结构化编程。
二、实验内容:
1.用穷举法解决以下问题:36 块砖,36 人搬,男搬 4,女搬 3,两个小孩抬 1 砖。要求一次全搬完,问男、女、小孩有多少? 2.古典问题:有一对兔子,从出生后第 3 个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 提示:兔子的规律为数列 1,1,2,3,5,8,13,21....3.打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153 是一个"水仙花数",因为 153=1 的三次方+5 的三次方+3 的三次方。
提示:利用 for 循环控制 100-999 个数,每个数分解出个位、十位、百位。
三、源代码清单:
1.源代码清单 package text;public class text { public static void main(String[] args){ for(int i=0;i<=9;i++){for(int j=0;j<=12;j++){for(int k=0;k<=72;k+=2){if((i*4+j*3+k/2==36)&&(i+j+k==36)){ System.out.println("男="+i+";女="+j+";小孩="+k);} } } } } }
2.源代码清单 package text;public class text2 { public static void main(String[] args){ long f1,f2,f3,n=80;f1=f2=1;System.out.print(f1+" "+f2+" ");for(int i=2;i<=n;i++){ f3=f1+f2;f1=f2;f2=f3;System.out.print(f3+" ");if(i%10==0){ System.out.println();} } } } 3.源代码清单 package text;public class text3 { public static void main(String[] agrs){ for(int i = 100;i < 1000;i++){ int a = i / 100;int b = i / 10 % 10;int c = i % 10;if(a*a*a+ b*b*b + c*c*c == i)System.out.println("水仙花数 : " +i);} } } 四、运行结果:(给出运行结果贴图)1.2.3.
版权声明:
1.大文斗范文网的资料来自互联网以及用户的投稿,用于非商业性学习目的免费阅览。
2.《《Java程序设计》实验报告-1(1)》一文的著作权归原作者所有,仅供学习参考,转载或引用时请保留版权信息。
3.如果本网所转载内容不慎侵犯了您的权益,请联系我们,我们将会及时删除。
