050 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 12 continue语句

时间:2021-12-19 01:12:55

050 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 12 continue语句

本文知识点:continue语句

continue语句

continue语句与break语句的不同:

break:

1、可以用于switch结构和循环结构中

2、不仅当前循环(当次循环)的循环体中break后的语句不再执行,还要跳出循环体,整个循环体都不再执行

continue:

1、continue语句只能用在循环里,不能用于其他结构

2、continue语句可以结束当前正在执行的循环(即当次循环)的执行(即当次循环下,循环体中continue语句之后的语句不再执行),但是还要继续下一次循环的执行

050 01 Android 零基础入门  01 Java基础语法 05 Java流程控制之循环结构 12 continue语句

continue语句在单重循环中的使用

050 01 Android 零基础入门  01 Java基础语法 05 Java流程控制之循环结构 12 continue语句

050 01 Android 零基础入门  01 Java基础语法 05 Java流程控制之循环结构 12 continue语句

050 01 Android 零基础入门  01 Java基础语法 05 Java流程控制之循环结构 12 continue语句

050 01 Android 零基础入门  01 Java基础语法 05 Java流程控制之循环结构 12 continue语句

sum最终结果为5

continue语句在双重循环中的使用

050 01 Android 零基础入门  01 Java基础语法 05 Java流程控制之循环结构 12 continue语句

答案是:k=16

第1轮:

1+0+3+0 = 4

第2轮:

1+0+3+0 = 4

第3轮:

1+0+3+0 = 4

第4轮:

1+0+3+0 = 4

4轮总计:4+4+4+4=16

程序代码及其执行结果:

public static void main(String[] args) {
int k = 0;
for (int i = 1; i < 5; i++) {
for (int j = 1; j < 5; j++) {
if(j%2 ==0)continue;
k = k + j;
}
}
System.out.println("k = " + k);
}

050 01 Android 零基础入门  01 Java基础语法 05 Java流程控制之循环结构 12 continue语句