Java while 循环

Java while 循环
Java while 循环1. while 基础语法先判断后执行while(循环条件){循环体代码;}执行逻辑判断括号内布尔条件true执行循环体执行完回到条件再次判断条件为false循环结束。示例输出1~5inti1;while(i5){System.out.println(i);i;// 条件自增避免死循环}2. do-while 循环先执行后判断do{循环体;}while(条件);特点至少执行一次末尾必须加分号inti1;do{System.out.println(i);i;}while(i5);3. while 和 do-while 区别while条件不成立一次都不执行do-while无论条件真假循环体至少运行一遍。4. 死循环条件永远为 true无限执行// 标准死循环while(true){System.out.println(循环运行);}退出死循环break;5. 控制关键字break直接跳出整个循环continue跳过本次循环直接进入下一次判断// 只输出奇数inti1;while(i10){if(i%20){i;continue;}System.out.println(i);i;}6. 常见易错点忘记更新循环变量导致死循环// 错误i永远等于1无限循环inti1;while(i5){System.out.println(i);// 缺少i}