From 6722dd3abd315ce35fbb50e11d7d85c32ceac6aa Mon Sep 17 00:00:00 2001 From: xuxin <840198532@qq.com> Date: Thu, 16 Jul 2026 16:23:25 +0800 Subject: [PATCH] =?UTF-8?q?day03-=E5=BE=AA=E7=8E=AF=E6=B5=81=E7=A8=8B--?= =?UTF-8?q?=E4=B8=89=E7=A7=8D=E5=BE=AA=E7=8E=AF=E7=9A=84=E5=8C=BA=E5=88=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- day03/src/com/inmind/dowhile05/Demo09.java | 45 ++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 day03/src/com/inmind/dowhile05/Demo09.java diff --git a/day03/src/com/inmind/dowhile05/Demo09.java b/day03/src/com/inmind/dowhile05/Demo09.java new file mode 100644 index 0000000..c39c9d1 --- /dev/null +++ b/day03/src/com/inmind/dowhile05/Demo09.java @@ -0,0 +1,45 @@ +package com.inmind.dowhile05; +/* +三种循环的区别: +使用场景: + for:数组的遍历,集合的遍历,字符串的遍历 + while:io流 + do-while:当循环体必须执行一次的时候 + +不同之处: + 当循环变量,直接不符合循环条件时,do-while一定会执行一次 + for循环的循环变量,超出for的范围不能使用,就像没定义过一样 +*/ +public class Demo09 { + public static void main(String[] args) { + //for循环 + for(int i = 11;i<=10;i++){ + System.out.println(i); + } + for (int i = 0; i < 10; i++) { + System.out.println(i); + } + for (int i = 0; i < 10; i++) { + System.out.println(i); + } + + //System.out.println(i);注意:此处的i超出了for循环范围,不能使用,没有定义过 + System.out.println("-------------------------"); + //while循环 + int j = 11; + while(j<=10){ + System.out.println(j); + j++; + } + System.out.println(j); + + System.out.println("-------------------------"); + //do-while循环 + int k = 11;//循环变量初始化① + do{ + System.out.println(k);//循环体③ + k++;//修改循环变量④ + }while(k<=10);//循环条件② + System.out.println(k); + } +}