版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1while循环的基本格式/*while循环的基本格式:while(判断条件语句){循环体语句;扩展格式:初始化语句;while(判断条件语句){循环体语句;控制条件语句;通过这个格式,我们就可以看到其实和for循环是差不多的。for(初始化语句;判断条件语句;控制条件语句){循环体语句;*/classWhileDemo{publicstaticvoidmain(String[]args){〃输出10次"HelloWorld"//for语句版for(intx=0;x<10;x++){System.out.println("HelloWorld");System.out.println("");System.out.println("");//while语句版intx=0;while(x<10){System.out.println("HelloWorld");x++;2while循环的实现/*练习:用while循环实现左边:求出1-100之和右边:统计水仙花数有多少个初始化语句;while(判断条件语句){循环体语句;控制条件语句;for(初始化语句;判断条件语句;控制条件语句){
循环体语句循环体语句;*/classWhileDemo2{publicstaticvoidmain(String[]args){//求出1-100之和//for语句版本intsum=0;for(intx=1;x<=100;x++){sum+=x;System.out.println("sum:"+sum);System.out.println("");System.out.println("");//while语句版本intsum2=0;inty=1;while(y<=100){sum2+=y;y++;System.out.println("sum2:"+sum2);System.out.println("");3统计水仙花数的个数需求:统计水仙花数有多少个*/classWhileDemo3{publicstaticvoidmain(String[]args){〃for循环版本intcount=0;for(intx=100;x<1000;x++){intge=x%10;intshi=x/10%10;intbai=x/10/10%10;if((ge*ge*ge+shi*shi*shi+bai*bai*bai)==x){count++;))System.out.println("count:"+count);System.out.println(" ");//while循环版本intcount2=0;inty=100;while(y<1000){intge=y%10;intshi=y/10%10;intbai=y/10/10%10;if((ge*ge*ge+shi*shi*shi+bai*bai*bai)==y){count2++;)y++;)System.out.println("count2:"+count2);))while和for的区别/*while循环和for循环的区别?使用区别:如果你想在循环结束后,继续使用控制条件的那个变量,用while循环,否则用for循环。不知道用for循环。因为变量及早的从内存中消失,可以提高内存的使用效率。其实还有一种场景的理解:如果是一个范围的,用for循环非常明确。如果是不明确要做多少次,用while循环较为合适。举例:吃葡萄。*/classWhileDemo4{publicstaticvoidmain(String[]args){〃for循环实现for(intx=0;x<10;x++){System.out.printlnC学习Java技术哪家强,中国北京传智播客");)〃这里不能在继续访问了//System.out.println(x);//while循环实现inty=0;while(y<10){System.out.printlnC学习Java技术哪家强,中国北京传智播客");y++;)〃这里是可以继续访问的System.out.println(y);))5统计变量/*我国最高山峰是珠穆朗玛峰:8848m,我现在有一张足够大的纸张,厚度为:0.01m。请问,我折叠多少次,就可以保证厚度不低于珠穆朗玛峰的高蜀分析:A:定义一个统计变量,默认值是0B:最高山峰是珠穆朗玛峰:8848m这是最终的厚度我现在有一张足够大的纸张,厚度为:0.01m这是初始厚度C:我折叠多少次,就可以保证厚度不低于珠穆朗玛峰的高度?折叠一次有什么变化呢?就是厚度是以前的2倍。D:只要每次变化的厚度没有超过珠穆朗玛峰的高度,就折叠,统计变量++E:输出统计变量。*/classWhileDemo5{publicstaticvoidmain(String[]args){〃定义一个统计变量,默认值是0intcount=0;〃最高山峰是珠穆朗玛峰:8848m这是最终的厚度〃我现在有一张足够大的纸张,厚度为:0.01m这是初始厚度〃为了简单,我把0.01变成1,同理8848就变成了884800intend=884800;intstart=1;while(start<end){〃只要每次变化的厚度没有超过珠穆朗玛峰的高度,就折叠,统计变量++count++;〃折叠一次有什么变化呢?就是厚度是以前的2倍。start*=2;System.out.println("第"+count+"次厚度是"+start);
〃输出统计变量。System.out.println("要叠"+count+"次");))/*do-while基本格式/*do...while循环的基本格式:do{循环体语句;}while(判断条件语句);扩展格式;初始化语句;do{循环体语句;控制条件语句;}while(判断条件语句);*/classDoWhileDemo{publicstaticvoidmain(String[]args){〃输出10次HelloWorld。intx=0;do{System.out.println("HelloWorld");x++;}while(x<10);
System.out.println("");System.out.println("");〃求和1-100intsum=0;inta=1;do{sum+=a;a++;}while(a<=100);System.out.println(sum);6循环语句的区别/*循环语句的区别:do...while循环至少执行一次循环体。而for,while循环必须先判断条件是否成立,然后决定是否执行循环体语句。那么,我们一般使用哪种循环呢?优先考虑for,其次考虑while,最后考虑do...while*/classDoWhileDemo2{publicstaticvoidmain(String[]args){intx=3;while(x<3){System.out.println("我爱林青霞');x++;)System.out.println(" ");inty=3;do{System.out.printlnC我爱林青霞');y++;}while(y<3);))7死循环/*注意死循环:A:一定要注意控制条件语句控制的那个变量的问题,不要弄丢了,否则就容易死循环。B:两种最简单的死循环格式while(true){…}for(;;){...}*/classDoWhileDemo3{publicstaticvoidmain(String[]args){intx=0;while(x<10){
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医学课件-椎动脉型颈椎病的鉴别诊断
- 2026年广西工图模拟试题(含答案)
- 2026年杭州参公模拟试卷(含答案)
- 2026年麻醉护理考试模拟题及答案详解
- 2026年人物状态模拟题及答案详解
- 2026年探索北京岗位遴选模拟题及答案详解
- 统计基础知识理论及相关知识深度预测试题及答案详解
- 2026年注册会计师考试会计经典选择题及答案详解
- 2026年输液反应模拟题及答案详解
- 2026年沽源牧场农垦模拟试卷(含答案)
- 2026年沈阳鼓风机集团股份有限公司人员招聘笔试参考题库及详细答案解析
- 防止返贫动态监测帮扶培训
- (2.1)-第二章 绦虫的结构预防兽医学实验
- 2026秋新教材人教版六年级上册美术全册教案
- 2026年秋季小学道德与法治三年级上册(新教材)教学计划含教学进度表
- 2026年秋季学期人教版(新教材)初中生物学八年级上册教学计划及进度表
- 2026年秋季开学高三拒绝躺平心理减压课件
- 矿产资源勘查实施方案编写提纲及解读
- 2026年艾滋病知识竞赛试题及答案
- 《自我保护免受伤害》教学课件 - 2026-2027 学年统编版(新教材)小学道德与法治四年级上册
- 零售业顾客满意度调查问卷标准化模板
评论
0/150
提交评论