/* while循环语句: 1、while循环的语法结构: while(布尔表达式){ 循环体: } 2、while循环的执行原理: 先判断布尔表达式的结果: true 执行循环体 判断布尔表达式的结果 .... false 循环结束 */ //使用while循环输出1~10 public class WhileTest01{ public static void main(String[] args){ int i = 1; while(i <= 10){ System.out.println(i); i++; } int j = 10; while(j > 0){ System.out.println(j--); //这里相当于: //System.out.println(int temp = j--) 会先输出10再减1 } int k = 10; while(k > 0){ System.out.println(--k); //会自减1再赋值 } } }
/* do...while循环: 语法结构: do{ 循环体; }while(布尔表达式); 所以do...while循环至少执行一次 */ public class DoWhileTest01 { public static void main(String[] args){ int i = 10; do{ System.out.println(i); }while(i > 100); } }
/* 关于java控制语句当中的break语句: 1、可以成为一个单独的java语句:break; 2、break语句使用在switch语句当中, 用来终止switch的语句执行,也可以用在其他的循环 */ public class BreakTest01 { public static void main(String[] args){ for(int i=0; i<10; i++){ if(i == 5){ break; } System.out.println(i); } System.out.println("--------------"); //给for循环起名for1 for1:for(int j=0;j<3;j++){ //给for循环起名for2 for2:for(int i=0;i<10;i++){ if(i == 5){ break for1; } System.out.println(i); } } } }
/* continue表示直接进入下一次循环继续执行 */ public class ContinueTest01 { public static void main(String[] args){ for(int i = 0; i < 10; i++){ if(i == 5){ continue; } System.out.println(i) } } }
while do...while break continue
原文:https://www.cnblogs.com/Lerresino/p/13473018.html