欢迎来到天天文库
浏览记录
ID:13265335
大小:204.51 KB
页数:36页
时间:2018-07-21
《《面向对象程序设计(java)》经典编程集(共题,含答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《面向对象程序设计(Java)》资源文档——深圳职业技术学院《面向对象程序设计(Java)》经典编程集(共60题,含答案)/*一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第5次落地时,共经过多少米?第5次反弹多高?*/publicclassTest1{publicstaticvoidmain(Stringargs[]){doubleh=100;doublesum=100;for(inti=1;i<5;i++){h/=2;sum+=2*h;}System.out.printl
2、n(sum);System.out.println(h/2);}}/*输出7*7口诀*/publicclassTest2{publicstaticvoidmain(String[]args){for(inti=1;i<=7;i++){for(intj=1;j<=i;j++){System.out.print(i+"*"+j+"="+i*j+"");}System.out.println("");}}}/*求1+2!+3!+...+10!的和*/publicclassTest3《面向对象程序设计(Jav
3、a)》资源文档——深圳职业技术学院{publicstaticvoidmain(String[]args){longsum=0;for(inti=1;i<=10;i++){sum+=jiecheng(i);}System.out.println(sum);}staticintjiecheng(intn){if(n==1)return1;//System.out.print(n+"");returnjiecheng(n-1)*n;}}/*有5个人坐在一起,问第五个人多少岁?他说比第4个人大3岁。问第4个人
4、岁数,他说比第3个人大3岁。问第三个人,又说比第2人大3岁。问第2个人,说比第一个人大3岁。最后问第一个人,他说是10岁。请问第五个人多大?*/publicclassTest4{publicstaticvoidmain(String[]args){intage=10;for(inti=1;i<=4;i++){age+=3;}System.out.print(age);}}/*求0--7所能组成的6位的奇数个数是多少个*/publicclassTest5{publicstaticvoidmain(Str
5、ing[]args){intcount=0;for(inta=1;a<=7;a++){《面向对象程序设计(Java)》资源文档——深圳职业技术学院for(intb=0;b<=7;b++){for(intc=0;c<=7;c++){for(intd=0;c<=7;d++){for(inte=0;e<=7;e++){for(intf=1;f<=7;f+=2){count++;}}}}}}System.out.print(count);}}/*有1、2、3、4、5、6、7、8、9个数字,能组成多少个互不相同
6、且无重复数字的四位数?程序分析:可填在千位、百位、十位、个位的数字都是1、2、3、4、5、6、7、8、9。组成所有的排列后再去掉不满足条件的排列。*/publicclassTest6{publicstaticvoidmain(String[]args){intcount=0;for(inta=1;a<=9;a++){for(intb=1;b<=9;b++){for(intc=1;c<=9;c++){for(intd=1;d<=9;d++){if(a!=b&a!=c&a!=d&b!=c&b!=d&c!=
7、d)count++;}}}}System.out.println(count);《面向对象程序设计(Java)》资源文档——深圳职业技术学院}}/*一个整数,它加上1000后是一个完全平方数,再加上1680又是一个完全平方数,请问该数是多少?程序分析:在10万以内判断,先将该数加上1000后再开方,再将该数加上2680后再开方,如果开方后的结果满足如下条件,即是结果。请看具体分析*/publicclassTest7{publicstaticvoidmain(String[]args){for(inti
8、=1;i<100000;i++){if(isSqrt(i+1000)&&isSqrt(i+2680))System.out.println(i);}}staticbooleanisSqrt(intn){for(inti=1;i=90分的同学用A表示,80-89分之间的用B表示,70-79分之间的用C表示,60-69分之间用
此文档下载收益归作者所有