欢迎来到天天文库
浏览记录
ID:15979212
大小:50.00 KB
页数:9页
时间:2018-08-06
《java循环结构 实例》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、循环结构就是为了解决重复代码或者是有规律的代码。1.为什么需要循环结构?凤姐要谢添说100句我爱你。Stringsay="他爱罗玉凤";intcount=1;while(count<=100){System.out.println("谢添第"+count+"次说:"+say);count++;}2.什么是while循环结构?基本语法://while循环结构while(条件){//代码块}循环三要素:1.循环条件2.执行的代码块3.改变循环变量永远不会退出的循环叫做死循环。4.循环案例4.1谢添的女朋友让他说100句我爱你Stringsay="他爱罗玉凤";i
2、ntcount=1;while(count<=100){System.out.println("谢添第"+count+"次说:"+say);count++;}4.2打印1-100之间所有的数intcount=1;while(count<=100){System.out.println(count++);}4.3打印1-100之间所有的偶数intcount=1;while(count<=100){if(count%2==0){System.out.println(count);}count++;}4.4打印100–200之间所有能被3或者7整除的数intnum
3、=100;while(num<=200){if(num%3==0
4、
5、num%7==0){System.out.println(num);}num++;}4.5计算1+2+3+...+100的和intcount=1;intsum=0;while(count<=100){sum+=count;//sum=sum+count;//+=将变量值与表达式值相加,并将和赋给该变量。count++;}System.out.println("1+2+3+...+100的和:"+sum);4.6计算1+3+5+...+99的和intcount=1;intsum=0;while
6、(count<=99){sum+=count;count+=2;}System.out.println("1+3+5+...+99的和:"+sum);4.7输入一个数字,计算从1到这个数字之间所有数字的和Scannerinput=newScanner(System.in);System.out.println("请输入一个数字:");intnum=input.nextInt();intcount=1;intsum=0;while(count<=num){sum+=count;count++;}System.out.println("从1到"+num+"之间所
7、有数字的和:"+sum);4.8求出从1加到100时,总和刚好超过3000时,那个数的值是多少?intcount=1;intsum=0;while(count<=100){sum+=count;if(sum>=3000){System.out.println(count);//中断循环break;}count++;}4.9统计200-300之间能被7整除的数的个数intcount=200;inttotal=0;while(count<=300){if(count%7==0){total++;}count++;}System.out.println("200-
8、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个月起每个月都生一
9、对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?4.13猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少?intday=1;intsum=1;while(day<10){sum=(sum+1)*2;System.out.println("第"+(10-day)+"天有"+sum+"桃子。");day++;}4.14从控制台接收数字并累加,当输入的数字是0的
10、时候退出循环,并且输出所有数字累加的和。4.15从控
此文档下载收益归作者所有