《面向对象程序设计(java)》经典编程集(共题,含答案

《面向对象程序设计(java)》经典编程集(共题,含答案

ID:13265335

大小:204.51 KB

页数:36页

时间:2018-07-21

《面向对象程序设计(java)》经典编程集(共题,含答案_第1页
《面向对象程序设计(java)》经典编程集(共题,含答案_第2页
《面向对象程序设计(java)》经典编程集(共题,含答案_第3页
《面向对象程序设计(java)》经典编程集(共题,含答案_第4页
《面向对象程序设计(java)》经典编程集(共题,含答案_第5页
资源描述:

《《面向对象程序设计(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分之间用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。