Java循环结构+关键字
目录
一.循环结构
1.while循环
2.do-while循环
3.for循环
4.for-each循环(主要用于数组)
二.关键字
1.continue关键字
2.break关键字
3.out标签
一.循环结构
1.while循环
while(布尔表达式){//循环内容
}

(while循环流程图)
示例:
public class Example {public static void main(String[] args) {int i=0;while(i<10){System.out.print(i+" ");i++;}}
}
0 1 2 3 4 5 6 7 8 9
2.do-while循环
do{//代码语句
}while(布尔表达式);

(do-while循环流程图)
示例:
public class Example {public static void main(String[] args) {int i=0;do{System.out.print(i+" ");i++;}while(i<10);System.out.println("");System.out.println("------分割线------");do{System.out.print(i+" ");i++;}while(i<5);}
}
0 1 2 3 4 5 6 7 8 9
------分割线------
10
3.for循环
for(初始化; 布尔表达式; 更新) {//代码语句
}

(for循环流程图)
示例:
public class Example {public static void main(String[] args) {for(int i=0;i<10;i++){System.out.print(i+" ");}}
}
0 1 2 3 4 5 6 7 8 9
4.for-each循环(主要用于数组)
JDK 1.5 引进了一种新的循环类型,被称为 For-Each 循环,又称加强型循环,它能在不使用下标的情况下遍历数组。
for(声明语句 : 表达式)
{//代码句子
}
public class Example {public static void main(String[] args) {int[] number=new int[10];for(int i=0;i
0 1 2 3 4 5 6 7 8 9
二.关键字
1.continue关键字
continue关键字适用于任何循环控制结构中,让程序立刻结束本次循环,跳转到下一次的循环,即本次循环中不继续执行continue后的语句,continue关键字也可以配合out标签使用,continue out跳到out标记的那一层,继续执行接下来的语句
在while或者do-while循环中,程序立刻跳转到布尔表达式的判断语句
在for循环中,程序立刻跳转到更新语句
在for-each循环中,程序立刻进入下一个角标的遍历
public class Example {public static void main(String[] args) {int i=0;while(i<10){i++;if(i==3){continue;}System.out.print(i+" ");}System.out.println("");System.out.println("-------分割线--------");i=0;do{i++;if(i==5){continue;}System.out.print(i+" ");}while(i<10);}
}
1 2 4 5 6 7 8 9 10
-------分割线--------
1 2 3 4 6 7 8 9 10
public class Example {public static void main(String[] args) {int[] number=new int[10];for(int i=0;i
0 1 2 4 5 6 7 8 9
-------分割线--------
0 1 2 0 4 6 7 8 9
public class Example {public static void main(String[] args) {int row=3,list=3;int[][] number=new int[row][list];for(int i=0;i|
012
12
24
public class Example {public static void main(String[] args) {int row=3,list=3;int[][] number=new int[row][list];out:for(int i=0;i|
012
122
2.break关键字
break关键字主要在循环语句或者switch语句中,用来跳出整个语句块
如果有多层循环,break跳出最里层的循环,并且继续执行该循环下面的语句
break out直接跳出被out标记的循环
public class Example {public static void main(String[] args) {int row=3,list=3;int[][] number=new int[row][list];for(int i=0;i|
012
12
2 -------分割线--------
public class Example {public static void main(String[] args) {int row=3,list=3;int[][] number=new int[row][list];out:for(int i=0;i|
012
12
-------分割线--------
3.out标签
比较少用,配合continue关键字或者break关键字,跳出到指定标签层,再执行continue或者break的效果,示例如上
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
