欢迎来到天天文库
浏览记录
ID:59523385
大小:48.00 KB
页数:8页
时间:2020-11-07
《循环练习题及答案.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++)
此文档下载收益归作者所有