欢迎来到天天文库
浏览记录
ID:20441500
大小:50.50 KB
页数:8页
时间:2018-10-11
《java-循环-实验报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、《面向对象程序设计》实验报告2014-2015学年第1学期实验编号姓名韩东学弓ZB1014118班级软件工程专转本实验地点九章楼N6-107指导教师沈健计算机科学与工程学院2014实验五循环结构【实验目的】1、初步掌握循环结构程序的没计方法。2、掌握while、for、do...while的使用【实验内容】1.输出所有的水仙花数。所谓水仙花数是指一个三位整数,其各位数字的立方和等于其身。方法一:packageexp5;publicclassFlower{publicstaticvoidmain(String[]args){for(i
2、nti=100;i<=999;i++){intx=i/100;inty=i%100/10;intz=i%10;if(i==x*x*x+y*y*y+z*z*z){System.owt.printIn(i);}}}}方法二packageexp5;publicclassFlower2{publicstaticvoidmain(String[]args){for(intx=l;x<=9;x++){for(inty=0;y<=9;y++){for(intz=0;z<=9;z++){inti=x*100+y*10+z;if(i==x*x*x+y
3、*y*y+z*z*z){System.out.printIn(i);}}}}}}2.输出九九乘法表,如卜阁所示。1*1=1^2*1=22*2=4^'3*1=33*2=63*3=94-'4*1=44*2=S4*3=124*4=164-'5*1=55*2=105*3=155*4=205*5=25^6*1=66*2=126*3=186*4=246*5=306*6=364-'7*1=77*2=147*3=217*4=287*5=357*6=427*7=494-'8*1=88*2=168*3=248*4=328*5=408*6=488*7=5
4、68*8=6+h'9*1=99*2=189*3=279*4=369*5=459*6=549*7=639*8=729*9=81^packageexp5;publicclassTable{publicstaticvoidmain(String[]args){intiJ,m;for(i=l;i<=9ji++){for(m=l;m<=9-i;m++)System.out.print(.•t");for(j=l;j<=i;j++)System.out.print("t"+j+"*"+i+"="+j*i);System.out•printI
5、n();}}}2.编写程序:利用数列tt=++来取得的近似值,直到M盾一项的值小于106为止。packageexp5;publicclassPai{publicstaticvoidmain(String[]args){doublei=3;doublepai=l;intflag=-l;while(i<1000000){pai+=l/(flag*i);flag=-flag;i+=2;}System.out.printIn(4*pai);}4.完全数是指其所冇因了(包括1但不包括该数自身)的和等于该数,例如28=1+2+4+7+14,28
6、就是一个完全数。编写一个程序输出2到10000之间的所有完全数。packageexp5;publicclassPerfectNumber{publicstaticvoidmain(String[]args){for(inti=2;i<=10000;i++){intsum=l;for(intj=2;j
7、sE{publicstaticvoidmain(String[]args){doublee=l;for(inti=l;i<=20;i++){intfactor=l;if(factor>1000000)break;for(intj=l;j<=i;j++){factor*=j;}e+=(1.0/factor);ISystem.out.printIn(e);6.已知Fibonacci数列如下:11235813编写程序,输出数列前3()项。packageexp5;publicclassFibonacciNumber{publicstatic
8、voidmain(String[]args){intfl=l;intf2=l;intfibonacci=0;for(inti=l;i<=30;i++){fibonacci=fl+f2;fl=f2;f2=fibonacci;}Syste
此文档下载收益归作者所有