- 0
- 0
- 约1.89千字
- 约 13页
- 2026-03-02 发布于北京
- 举报
第四单元循环的嵌套循环结构while语句for语句break和continue
案例分析*************************System.out.println(*****);System.out.println(*****);System.out.println(*****);System.out.println(*****);System.out.println(*****);如果打印1000遍,代码也这么写吗?
循环结构的定义循环结构:重复的执行一段代码System.out.println(*****);System.out.println(*****);System.out.println(*****);System.out.println(*****);System.out.println(*****);把以下代码执行5遍{ System.out.println(*****);}
死循环循环执行以下代码{System.out.println(*****);}如果一个循环没有说明什么时候结束,那它将永远循环下去,永不停止,我们称之为死循环。所以每个循环都必须有一个执行条件作为是否要结束的判断依据。这跟我们的选择结构又很类似。
代码示例把以下代码执行5遍{System.out.println(*****);}intnum=1;while(num=5){System.out.println(*****);num++;}循环在每次执行代码之前,都会做条件判断,符合条件才执行,不符合条件,则终止循环结构。下面的循环结构会重复执行几次呢?5次
案例引入你去朋友家喝酒,每喝完一瓶酒,朋友问你:醉了吗?如果醉了,就不再拿酒,如果没醉,再上一瓶。while(如果没醉){来一瓶酒}喝第一瓶酒之前,肯定不会醉,那么第一次的循环是否可以不做条件判断呢
案例分析第一次不做判断,直接执行代码,第二次开始做条件判断。do{来一瓶酒}while(如果没醉)while和do-while结构有什么区别呢?
for循环-案例引入intnum=1;while(num=5){System.out.println(*****);num++;}for(intnum=1;num=5;num++){System.out.println(*****);}
思考题***************for(inta=1;a=5;a++){}for(intb=1;b=a;b++){}System.out.print(*);//换行
while(1==1){}for(inta=0;a5;){}for(;;){}思考题死循环
break和continue请打印出100以内所有的奇数for(inta=1;a=100;a++){}if(a%2==0){}continue;System.out.println(a);Continue关键字的作用,就是跳过本次循环,有点像生活中所说的PASS的含义。遇到continue,意味着这次循环将被直接跳过,那么打印语句便没有机会执行了。135791113……
break和continue请打印出100以内所有的奇数for(inta=1;a=100;a++){}if(a%2==0){}break;System.out.println(a);break关键字的作用,就是终止循环结构。遇到break,整个循环就立刻停止,不再执行了。1
原创力文档

文档评论(0)