[训练]java循环结构实例

[训练]java循环结构实例

ID:42122694

大小:72.00 KB

页数:9页

时间:2019-09-07

上传者:U-991
[训练]java循环结构实例_第1页
[训练]java循环结构实例_第2页
[训练]java循环结构实例_第3页
[训练]java循环结构实例_第4页
[训练]java循环结构实例_第5页
资源描述:

《[训练]java循环结构实例》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

循环结构就是为了解决重复代码或者是有规律的代码。1.为什么需要循环结构?凤姐要谢添说100句我爱你。Stringsay二〃他爱罗玉凤〃;intcount二1;whi1e(count<=100){System,out.println(,/谢添第〃+count+〃次说:〃+say);count++;}2.什么是wh订e循环结构?基木语法://while循环结构while(条件){//代码块}循环三耍素:1•循环条件2.执行的代码块3.改变循环变量 永远不会退出的循环叫做死循环。4•循环案例4.1谢添的女朋友让他说100句我爱你Stringsay二〃他爱罗玉凤〃;intcount二1;wh订e(count<=100){System,out.printin(z,谢添第〃+count+〃次说:〃+say);count++;}4.2打印1-100之间所有的数intcount=1;whi.le(count〈二100){System・out・println(count++);4.3打印1-100之间所有的偶数intcount=1:wh订e(count<=100){if(count%2二二0){System・out.println(count); }count++;}2.4打印100-200之间所有能被3或者7整除的数intnum二100;wh订e(num<=200){if(num%3二二0||num%7二二0){System・out・printin(num);}num++;4.5计算1+2+3+.・・+100的和intcount二1;intsum二0;while(count<=100){sum+二count;//sum二sum+count;//+二将变量值与表达式值和加,并将和赋给该变量。count++;} System,out.printin(〃1+2+3+・・・+100的和:"+sum);4.6计算1+3+5+...+99的和intcount二1;intsum二0;while(count<=99){sum+二count:count+=2;}System,out.printin(,zl+3+5+...+99的和:"+sum);4.7输入一个数字,计算从1到这个数字之间所有数字的和Seannerinput二newScanner(System.in);System,out.printin(/z请输入一个数字:〃);intnum二input.nextint();intcount=1:intsum二0;while(count〈二num){sum+二count;count++; System,out.printin(〃从1至『+num+〃之间所有数字的和:"+sum);4.8求出从1加到100时,总和刚好超过3000时,那个数的值是多少?intcount二1;intsum=0;wh订e(count<=100){sum+二count:if(sum>=3000){System・out・printin(count);//屮断循环break;}count++;4.9统计200-300之间能被7整除的数的个数intcount二200;inttotal=0;while(coimtX二300){if(count%7==0){ total++;count++;}System,out.printin(z,200~300之间能被7整除的数有:〃+total+〃个。〃);4.10打印所有的水仙花数(153=1*1*1+5*5*5+3*3*3)intcount=100;while(count<=999){intge二count%10;intshi=count/10%10;intbai=count/100;if(count==ge*ge*ge+shi*shi*shi+bai*bai*bai){System・out・println(count);}count++;4.11打印岀10000-99999所有的回文数(12321)4.12有一对兔了,从出生后第3个月起每个月都生一•对兔了,小兔 子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?4.13猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上乂将剩下的桃了吃掉一半,乂多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少?intday二1:intsum二1;wh订e(day<10){sum=(sum+l)*2;System,out.printin(〃第〃+(10-day)+"天有〃+sum+〃桃子。〃);day++;}4.14从控制台接收数字并累加,当输入的数字是0的时候退出循环,并冃输出所有数字累加的和。4.15从控制台接收字符串并累加,当输入的字符串是esc的时候结束,并输出字符串。 4.16猜数字游戏。importjava・uti1.Random;importjava,uti1.Scanner;publicclassGuess{publicstaticvoidm8in(String[]args){Randomrandom二newRandom();//随机生成100以内的数字intnum=random.nextTnt(100):Scannerinput二newScanner(System・in);intcount=1:while(count〈二6){System,out.printlnC'请输入你猜的数字:〃);intop二input.nextTnt();if(op二二num){System,out.println(z,恭喜你,猜对了!!奖励罗玉凤一个。。");break;}elseif(op

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

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

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