循环练习题及答案(8页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《循环练习题及答案(8页).doc》由会员分享,可在线阅读,更多相关《循环练习题及答案(8页).doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-循环练习题及答案-第 7 页1,任意输入一个整数(小于10位),求它的位数import java.util.Scanner;public class BitNum public static void main(String args)Scanner input = new Scanner(System.in);int count = 0;System.out.print(请输入一个整数(小于10位):);int num = input.nextInt();if(num = 0 & num = 999999999)while(num != 0)count+;num /= 10;System.
2、out.println(它是个 + count + 位的数。);elseSystem.out.println(输入有误!);2,本金10000元存入银行,年利率是千分之三,每过1年,将本金和利息相加作为新的本金。计算5年后,获得的本金是多少?public class Principal public static void main(Stringargs) double money = 10000; for(int i = 0; i 5; i+) money *= 1+0.003; System.out.println(5年后,获得的本金是 +(int) money + 元。);3,计算100
3、0以内所有不能被7整除的整数之和。public class NotDiviBySevenSum public static void main(Stringargs) int sum = 0; for (int i = 1; i 1000; i+) /1000以内的整数 if (i % 7 != 0) /对7取余 sum += i; /余数不为0 则相加/所有不能被7整除的整数的和 System.out.println(1000以内所有不能被7整除的整数之和为: + sum); 4,编写一个游戏级别评分器,循环录入每一局(共10局)的游戏得分,显示输出游戏级别。import java.util
4、.Scanner;public class DigitalExchange public static void main(String args)Scanner input = new Scanner(System.in);int count = 0;double score = 0;for (int i = 1; i = 80)count+;if (count = 9)System.out.println(一级);else if (count = 6)System.out.println(二级);elseSystem.out.println(三级);5,有个人想知道,一年之内一对兔子能繁殖
5、多少对?于是就筑了一道围墙把一对兔子关在里面。已知一对兔子每个月可以生一对小兔子,而一对兔子从出生后第3个月起每月生一对小兔子。假如一年内没有发生死亡现象,那么,一对兔子一年内(12个月)能繁殖成多少对?分析:兔子的规律为数列,1,1,2,3,5,8,13,21public class Fobonacci1 public static void main(Stringargs) int f1 = 1; int f2 = 1; int sum = 0; for(int i = 3; i = 12; i+) sum = f1 + f2; f1 = f2; f2 = sum; System.out.
6、println(一对兔子一年内(12个月)能繁殖成 + sum + 对。);6,斐波那契数列的第1和第2个数分别为1和1,从第三个数开始,每个数等于其前两个数之和(1,1,2,3,5,8,13.).编写一个程序输出斐波那契数列中的前20个数,要求每行输出5个数。public class Fobonacci2 public static void main(Stringargs) int f1 = 1; int f2 = 1; System.out.println(斐波那契数列中的前20个数为:); System.out.print(f1 + t + f2 + t); for(int i = 3
7、; i = 20; i+) int f3 = f1 + f2; f1 = f2; f2 = f3; System.out.print(f3 + t); if(i % 5 = 0) System.out.println();7,计算出1100之间所有不能被3整除的整数的和大于(或等于)2000的数字。public class ForAnInteger public static void main(Stringargs) int item = 0;for(int i = 1; i = 2000)System.out.println(那个数是: + i); break;8,求s=a+aa+aaa+
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 循环 练习题 答案
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内