break只能用于循环结构中,在循环结构中遇到break语句时

  break只能用于循环结构中,在循环结构中遇到break语句时

  00-1010循环(通用)1的前言。格式2。控制流程3。循环时的注释(通用)1。格式2。执行流do…while循环执行流difference break and continue用法breakcontinue循环嵌套

  00-1010本文主要解释剩下的控制结构:for循环,while循环。话不多说,直接开始。

  00-1010for循环是支持迭代的通用结构。迭代次数由计数器或类似变量控制,每次迭代后都会更新。详见例1:

  00-1010for(初始化条件;判断条件;控制条件){语句体}//初始化条件:通常计数器初始化。//判断条件:每个新循环执行前要检测的循环条件。//控制条件:如何更新计数器。

  00-1010初始化条件-判断条件-语句体-控制条件

  判断条件-语句体-控制条件

  ………….

  直到不满足判断条件,循环结束。

  示例1:

  包装装饰1;forxunhuan的公共类{ public static void main(String[]args){ int I=0;for(I=1;i=10I){ system . out . println(I);//输出结果:1.2.3.4.5.6.7.8.9.10。}}

  00-1010当for在第一部分声明一个变量时,这个变量的作用域贯穿于这个循环结构的末尾。详见例2。如果变量是在循环内部定义的,则不能在循环外部使用。您可以在不同的for循环中定义同名的变量,如示例3所示。示例2:

  int I;for(int I=1;i=18i ){..}例3:

  包装装饰1;forxunhuan的公共类{ public static void main(String[]args){ int a=0;for(a=1;a=10a){ system . out . println(a);} for(a=0;a=100a=2){ system . out . println(a);}}}

  00-1010当条件为真时,while循环执行一条语句(语句块)。

  当条件为假时,while循环不会执行一次。

  声明形式:

  while(条件)语句

  00-1010初始化条件;While(判断条件)//先判断,后执行。{语句体;控制条件;}

  00-1010初始化条件-判断条件-语句体-控制条件

  判断条件-语句体-控制条件

  ………….

  直到判断条件不满足,循环结束。

  示例:

  包装装饰1;//输出从1到10的示例。public class while Xun { public static void main(String[]args){ int I=0;while(i10){ I;system . out . println(I);//输出结果:1.2.3.4.5.6.7.8.9.10。} system . out . println(I);//输出结果:10。注意:当while循环结束后,我会一直传递加法的结果。}}

  

目录

while循环结构是先判断条件再执行。如果想先执行再判断,可以用do…while循环语句。

 

  表单:

  do语句while(条件);

  ckquote>格式:

  

初始化条件; do { //先执行,在判断。 语句体; 控制条件; } while(判断条件);

 

  

 

  

执行流程

初始化条件 --> 语句体 --> 控制条件 --> 判断条件

 

  –> 语句体 --> 控制条件 --> 判断条件

  –> 语句体 --> 控制条件 --> 判断条件

  … …

  –> 语句体 --> 控制条件 --> 直到判断条件不满足的时候,循环结束

  实例:

  

//在控制台上打印出1-10的数字。int i = 1;do {System.out.println(i);i++; } while(i <= 10);

 

  

区别

do…while 和 for和while?

 

  do…while:

  语句体和控制条件至少会执行一次。语句体和控制条件和判断条件执行的次数是一样多的。for和while:

  语句体和控制条件可以一次都不执行。语句体和控制条件比判断条件少执行一次。while与for

  while:初始化条件在while循环结束之后,依然可以继续使用。for:初始化条件,一旦for循环结束,就用不了了。

 

  

break与continue用法

 

  

break

它可以使用在switch中,用来结束switch的。

 

  也可以使用在循环中,用来结束循环的(跳出循环)。

  实例:

  

package com;public class De {public static void main(String[] args) {for(int i = 1; i <= 10; i++) {if(i == 5) {break;}System.out.println(i); //执行结果:一直输出到四程序就结束啦。1、2、3、4}}}

 

  

continue

它用在循环中,用来结束本次循环,继续下一次循环。

 

  实例:

  

package com;public class De {public static void main(String[] args) {for(int i = 1; i <= 10; i++) {if(i == 5) {continue;}System.out.println(i); //执行结果:一直输出到四程序就结束啦。1、2、3、4}}}

注意:在同一对花括号内,break和continue关键字的下面,不能有任何语句,因为永远都执行不到,会编译报错的

 

  

 

  

循环嵌套

就是指将一个循环放入到另外一个循环的里面。

 

  实例:

  

package com;/*实例:在控制台上打印出由*组成的矩形**************** */public class liu {public static void main(String[] args) {for(int i = 1; i <= 4; i++) {for(int j = 1; j <= 4; j++) {System.out.print("*"); //每循环一次输出*号。}System.out.println();//第二for执行完后换行,接着执行下一条语句,直至for全部循环完。}}}

到此这篇关于Java基础知识精通循环结构与break及continue的文章就介绍到这了,更多相关Java循环结构内容请搜索盛行IT以前的文章或继续浏览下面的相关文章希望大家以后多多支持盛行IT!

 

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: