循环练习题与答案.doc

循环练习题与答案.doc

ID:50963526

大小:68.00 KB

页数:8页

时间:2020-03-16

循环练习题与答案.doc_第1页
循环练习题与答案.doc_第2页
循环练习题与答案.doc_第3页
循环练习题与答案.doc_第4页
循环练习题与答案.doc_第5页
资源描述:

《循环练习题与答案.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.专业整理.1,任意输入一个整数(小于10位),求它的位数importjava.util.Scanner;publicclassBitNum{publicstaticvoidmain(String[]args){Scannerinput=newScanner(System.in);intcount=0;System.out.print("请输入一个整数(小于10位):");intnum=input.nextInt();if(num>=0&&num<=999999999){while(num!=0){count++;num/=10;}Sy

2、stem.out.println("它是个"+count+"位的数。");}else{System.out.println("输入有误!");}}}2,本金10000元存入银行,年利率是千分之三,每过1年,将本金和利息相加作为新的本金。计算5年后,获得的本金是多少?publicclassPrincipal{publicstaticvoidmain(String[]args){doublemoney=10000;for(inti=0;i<5;i++){money*=1+0.003;}System.out.println("5年后,获得的本

3、金是"+(int)money+"元。");}}3,计算1000以内所有不能被7整除的整数之和。publicclassNotDiviBySevenSum{publicstaticvoidmain(String[]args){intsum=0;for(inti=1;i<1000;i++){//1000以内的整数if(i%7!=0){//对7取余sum+=i;//余数不为0则相加}}//所有不能被7整除的整数的和System.out.println("1000以内所有不能被7整除的整数之和为:"+sum);}}4,编写一个游戏级别评分.学习帮

4、手..专业整理.器,循环录入每一局(共10局)的游戏得分,显示输出游戏级别。importjava.util.Scanner;publicclassDigitalExchange{publicstaticvoidmain(String[]args){Scannerinput=newScanner(System.in);intcount=0;doublescore=0;for(inti=1;i<=10;i++){System.out.print("请输入"+i+"局的游戏得分:");score=input.nextDouble();if(s

5、core>=80){count++;}}if(count>=9){System.out.println("一级");}elseif(count>=6){System.out.println("二级");}else{System.out.println("三级");}}}5,有个人想知道,一年之内一对兔子能繁殖多少对?于是就筑了一道围墙把一对兔子关在里面。已知一对兔子每个月可以生一对小兔子,而一对兔子从出生后第3个月起每月生一对小兔子。假如一年内没有发生死亡现象,那么,一对兔子一年内(12个月)能繁殖成多少对?分析:兔子的规律为数列,1,

6、1,2,3,5,8,13,21publicclassFobonacci1{publicstaticvoidmain(String[]args){intf1=1;intf2=1;intsum=0;for(inti=3;i<=12;i++){sum=f1+f2;f1=f2;f2=sum;}System.out.println("一对兔子一年内(12个月)能繁殖成"+sum+"对。");}}6,斐波那契数列的第1和第2个数分别为1和1,从第三个数开始,每个数等于其前两个数之和(1,1,2,3,5,8,13….).编写一个程序输出斐波那契数列中

7、的前20个数,要求每行输出5个数。.学习帮手..专业整理.publicclassFobonacci2{publicstaticvoidmain(String[]args){intf1=1;intf2=1;System.out.println("斐波那契数列中的前20个数为:");System.out.print(f1+"t"+f2+"t");for(inti=3;i<=20;i++){intf3=f1+f2;f1=f2;f2=f3;System.out.print(f3+"t");if(i%5==0){System.out.pri

8、ntln();}}}}7,计算出1—100之间所有不能被3整除的整数的和大于(或等于)2000的数字。publicclassForAnInteger{publicstaticvoidmain(String[

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

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

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