Java小白 学习心得 和 笔记总结 (第六天)----break和continue的区别

Isoke ·
更新时间:2024-11-13
· 526 次阅读

for循环

结构:
for (循环初始条件;循环条件判断;循环条件变更)
{循环体}

for循环的优势:
1、for 之后的小括号内容,可读性更强
2、可以通过for之后的小括号,里边的内容大概推算整个循环会循环执行多少次
3、for 循环和一些特殊的数据关系非常紧密

使用for循环,展示1~100所有的数据

class Demo1 { public static void main(String[] args) { for (int i = 1; i <= 100; i += 1) { System.out.println(i); } } }

使用for循环,展示1 ~ 100之间所有的偶数

class Demo2 { public static void main(String[] args) { for (int i = 1; i <= 100; i++) { if (i % 2 == 0) { System.out.println(i); } } /* 50次循环(优化) */ for (int i = 2; i <= 100; i += 2) { System.out.println(i); } } }

使用for循环,展示所有大写英文字母

class Demo3 { public static void main(String[] args) { for (char ch = 'A'; ch <= 'Z'; ch += 1) { System.out.println(ch); } } } break

字面含义:
跳出,打破
代码中的功能是跳出循环结构或者switch case结构
break关键字可以在循环过程中,当前循环结果出现了预期的内容,终止循环。

while循环搭配使用break关键字
展示1 ~ 100
但是如果数据到达50 break执行!!!

class Demo4 { public static void main(String[] args) { int i = 1; while (i <= 100) { System.out.println(i); if (50 == i) { System.out.println("循环跳出!!!"); break; } i += 1; } } }

使用for循环演示break关键字
1 ~ 100
展示到30 使用break跳出循环

class Demo5 { public static void main(String[] args) { for (int i = 1; i <= 100; i += 1) { System.out.println(i); if (30 == i) { System.out.println("跳出循环"); break; } } } }

嵌套循环情况下。break关键字的使用

class Demo6 { public static void main(String[] args) { for (int i = 0; i < 10; i++) { System.out.println("i : " + i); for (int j = 0; j < 10; j++) { System.out.print("j : " + j + " "); if (5 == j) { break; } } System.out.println(); } } } 3. continue

continue关键字
结束当前循环,进入下一次循环

while, do while和continue

class Demo7 { public static void main(String[] args) { int i = 0; /* continue关键字和while循环以及do while一起使用,还要操心 循环变量修改问题在continue之前,还是之后 */ while (i < 10) { System.out.println(i); i += 1; if (5 == i) { System.out.println("Continue执行"); continue; } } int j = 0; do { j += 1; if (5 == j) { System.out.println("执行了"); continue; } System.out.println("没执行"); } while (j < 10); } }

for循环

class Demo8 { public static void main(String[] args) { /* for循环使用continue关键字不会受到影响 不会跳过循环条件变更 */ for (int i = 1; i <= 10; i++) { if (5 == i) { System.out.println("continue执行了"); continue; } System.out.println("for每循环"); } } }
作者:艾尼的米切尔糕



学习心得 JAVA 学习 break continue

需要 登录 后方可回复, 如果你还没有账号请 注册新账号