From 8fcec504ba91617b27888bed7dd2a6be5e573bc1 Mon Sep 17 00:00:00 2001 From: xuxin <840198532@qq.com> Date: Thu, 25 Dec 2025 10:21:54 +0800 Subject: [PATCH] =?UTF-8?q?day03-3=E7=A7=8D=E5=BE=AA=E7=8E=AF=E7=9A=84?= =?UTF-8?q?=E5=8C=BA=E5=88=AB=E5=92=8C=E5=BE=AA=E7=8E=AF=E7=9A=84=E6=8E=A7?= =?UTF-8?q?=E5=88=B6=E5=85=B3=E9=94=AE=E5=AD=97break&continue?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- day03/src/com/inmind/Demo06.java | 44 +++++++++++++++++++++++++ day03/src/com/inmind/Demo07_break.java | 25 ++++++++++++++ day03/src/com/inmind/Demo_continue.java | 19 +++++++++++ 3 files changed, 88 insertions(+) create mode 100644 day03/src/com/inmind/Demo06.java create mode 100644 day03/src/com/inmind/Demo07_break.java create mode 100644 day03/src/com/inmind/Demo_continue.java diff --git a/day03/src/com/inmind/Demo06.java b/day03/src/com/inmind/Demo06.java new file mode 100644 index 0000000..f82264d --- /dev/null +++ b/day03/src/com/inmind/Demo06.java @@ -0,0 +1,44 @@ +package com.inmind; +/* +三种循环的区别 +使用场景:for(数组遍历,字符串遍历,集合遍历)、while(io流)、do-while(当循环体必须执行一次的时候) + +区别: +1.当循环条件都不满足时,只有do-while一定会执行一次循环体语句 +2.for循环的循环变量是定义在for语句内部的,所以超出for循环以外的话,就不能使用,就像没定义过一样 +3.while和do-while的循环变量可以一直使用 +*/ +public class Demo06 { + public static void main(String[] args) + { + //for + //打印1~10的值 + for(int i = 1;i <= 10;i++){ + System.out.println(i); + } + + int i = 100;//证明for循环中的i与当前的i不在同一范围内 + System.out.println(i); + + System.out.println("-----------------------"); + //while + //打印1~10的值 + int j = 1; + while(j<=10){ + System.out.println(j); + j++; + }//这里的大括号就表示结束了 + + System.out.println(j); + System.out.println("-----------------------"); + //do-while + //打印1~10的值 + int k = 1; + do{ + System.out.println(k); + k++; + }while(k<=10);//错误: 需要';',{}表示结束,而()不行,必须要加;表示结束 + + System.out.println(k); + } +} diff --git a/day03/src/com/inmind/Demo07_break.java b/day03/src/com/inmind/Demo07_break.java new file mode 100644 index 0000000..1bc5730 --- /dev/null +++ b/day03/src/com/inmind/Demo07_break.java @@ -0,0 +1,25 @@ +package com.inmind; +/* +循环的控制_break +break有2个作用: + 1.结束switch语句 + 2.结束循环 +*/ +public class Demo07_break { + public static void main(String[] args) { + /*int i = 10; + if (i == 10) { + break; 错误:switch或循环之外无法使用break + }*/ + //需求:跑10圈,但是在跑到第5圈的时候,身体不适,就停止跑步 + for (int i = 1; i < 11; i++) { + if (i == 5) { + //跑到第5圈的时候,提前结束整个循环 + break; + } + System.out.println(i); + } + + System.out.println("程序结束"); + } +} diff --git a/day03/src/com/inmind/Demo_continue.java b/day03/src/com/inmind/Demo_continue.java new file mode 100644 index 0000000..30c846c --- /dev/null +++ b/day03/src/com/inmind/Demo_continue.java @@ -0,0 +1,19 @@ +package com.inmind; +/* +循环的控制_continue + +continue的作用:跳过 本次循环操作,继续下一次循环 +*/ +public class Demo_continue { + public static void main(String[] args) { + //打印1~10(在打印时,遇到4就不要打印,其他都要打印)1~10都要打印除了4 + for (int i = 1; i <= 10; i++) { + if (i == 4) { + continue; + } + System.out.println(i); + } + + System.out.println("程序结束"); + } +}