-
循环结构
-
满足的条件
- 循环操作
- 循环条件
-
while 循环
-
while(循环条件)
-
先判断循环条件是否成立若成立则执行循环操作反之则不执行
-
public static void main(String[] args) { // while 循环 int i =10 ; //i>0 条件为true所以进入while循环内执行循环操作且需要注意的是需要改变i的值不然此循环为死循环 while (i>0){ System.out.println("while 循环"); i--; } System.out.println("程序结束!"); }
-
-
需要注意的是此时条件为false while循环不执行内部循环操作
-
public static void main(String[] args) { // while 循环 int i =10 ; while (i<0){ System.out.println("while 循环"); i--; } System.out.println("程序结束!"); }
-
-
do -while 循环 do{{ 循环操作} } while(循环条件);
-
先执行 在判断 需要注意的是while后面有;
-
public static void main(String[] args) { // do-while 循环 //需要注意的是和while循环一样注意要改变变量i的值若i的值不变则此循环为死循环不过和while循环不一样的地方在于while需要先判断条件是否为true int i =10 ; do{ System.out.println("do-while循环"); i--; }while (i>0); System.out.println("程序结束!"); }
-
当条件为false 时 do-while循环至少执行一次
-
public static void main(String[] args) { // do-while 循环 int i =10 ; do{ System.out.println("do-while循环"); i--; }while (i<0); System.out.println("程序结束!"); }
-
-
-
for 循环 for( ; ; )
-
public static void main(String[] args) { // for 循环 //此时条件为true 故会执行 int i =10 ; for (i=10;i>0;i--){ System.out.println("for 循环"); } System.out.println("程序结束!"); } }
-
当条件为假时 则不执行
-
public static void main(String[] args) { // for 循环 //此时条件为假循环不会执行循环操作 int i =10 ; for (i=10;i<0;i--){ System.out.println("for 循环"); } System.out.println("程序结束!"); } }
-
-
-
-
所以while 、do-while循环更适合做不定次数的循环 for循环更适合做固定次数的
-
//通过使用死循环可以解决一些其他问题 while(true) { if(条件){ break; } }
-
Java学习第三节
发布时间 2024-01-01 21:09:30作者: 前进的蜗小牛