循环练习题及答案.doc

循环练习题及答案.doc

ID:59523385

大小:48.00 KB

页数:8页

时间:2020-11-07

循环练习题及答案.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<=){while(num!=0){count++;num/=10;}System.out.print

2、ln("它是个"+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年后,获得的本金是"+(int)mone

3、y+"元。");}}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,编写一个游戏级别评分器,循环录入每一局(共10局)的

4、游戏得分,显示输出游戏级别。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(score>=80){count++;}}if(

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

6、lassFobonacci1{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….).编写一个程序输出斐波那契数列中的前20个数,要求每行输出5个数。publ

7、icclassFobonacci2{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.println();}}}}7,计算出1—100之间所有不能被3整除的

8、整数的和大于(或等于)2000的数字。publicclassForAnInteger{publicstaticvoidmain(String[]args){intitem=0;for(inti=1;i<=100;i++)

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

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

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