目录
while循环
do while循环
for 循环
while循环
while循环结构: 语法结构: 初始值; while(条件){ //循环操作代码块 //迭代代码 } 执行规律: 1)首先执行一次初始值; 2)然后判断条件,如果条件为true,执行循环操作代码块,循环操作代码块执行完,执行迭代代码,迭代代码执行完,再去判断循环条件 注意: 1)初始值代码只执行一次 2)迭代代码用来改变初始值,为了让循环条件在某个时刻不再满足,结束循环,如果没有迭代代码。循环会进入死循环 3)如果第一次判断循环条件不满足,那么循环操作一次都不会执行
public static void main(String[] args) { int i =1; //i<=100 zz循环条件 while (i<=100){ //循环操作代码,重复干的事 System.out.println("第"+i+"遍:好好学习,天天向上 "); //i++ 迭代,改变初始值 i++; } }}
运行结果:
do while循环
do-while循环结构 语法结构: 初始值代码; do{ //循环操作代码 //迭代代码 }while(循环条件); 执行规律: 1)首先执行一次初始值代码(初始值代码只会执行一次) 2)执行循环操作代码和迭代代码,然后去判断循环条件,如果循环条件为true,则继续执行循环操作代码和迭代代码,再判断循环条件 如果循环条件为false,就结束整个do-while循环,继续往下执行do-while循环结构后面的代码 注意: 1)初始值之执行一次 2)do-while循环是先执行一次循环操作,然后判断循环条件,所以如果第一次循环条件就不成立,那么循环操作也会执行一次(do-while循环循环操作至少会执行一次)
public static void main(String[] args) { //使用do while 循环输出1-100之间所有的整数 //初始值 int i=1; do{//循环操作 System.out.println(i); //迭代操作 i++; }while (i<=100);//循环条件 }}
运行结果:
for循环
for循环结构:
语法结构:
for(初始值;循环条件;迭代代码){
//循环操作代码
}
执行规律:
1)执行初始值操作
2)判断循环条件,如果循环条件为true,执行循环操作代码,执行完循环操作代码,执行迭代代码,然后再去判断循环条件,根据循环条件决定是否执行循环操作代码
如果循环条件为false,则结束整个for循环结构,继续往下执行for循环结构后面的代码
注意:
1)初始值只执行一次
2)先判断循环条件,再根据循环条件决定是否执行循环操作,所以,如果第一次判断循环条件不成立,循环操作一次都不会执行
public static void main(String[] args) { //使用for循环输出100遍好好学习,天天向上 for(int i =1;i<=100;i++){ System.out.println("第"+i+"遍:好好学习,天天向上"); } System.out.println("输出完毕"); }}
运行结果:
来源地址:https://blog.csdn.net/qq_64960245/article/details/131443467