java学习笔记07-循环
java有三种主要的循环结构
while循环
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。do...while循环
for循环
while循环
while(布尔表达式){
//循环内容
}
public static void main(String[] args) { int i = 10; while(i<20) { System.out.println(i); i++; } }
do...while循环
do{
代码语句
}while(布尔表达式)
public static void main(String[] args) { int i = 10; do { System.out.println(i); i++; }while(i>11); }
对于while循环而言,不满足条件就不执行循环,而do...while循环,即使不满足条件,也会至少执行一次循环
for循环
for(初始化;布尔表达式;更新){
代码语句
}
public static void main(String[] args) { for(int i=10;i<20;i++) { System.out.println(i); } }
所有循环都可以用while或do...while。但是用for循环更方便一点
增强for循环
for(声明语句:表达式){
代码语句
}
主要用于数组
public static void main(String[] args) { int numbers[] = {1,2,3,4,5}; for(int i :numbers) { System.out.println(i); } }
break关键字
用来终止循环
public static void main(String[] args) { int numbers[] = {1,2,3,4,5}; for(int i :numbers) { if(i==3){ break; } System.out.println(i); } }
当i等于3时,终止循环
continue关键字
跳过该循环,进入下一个循环迭代
public static void main(String[] args) { int numbers[] = {1,2,3,4,5}; for(int i :numbers) { if(i==3){ continue; } System.out.println(i); } }

更多精彩