Java随记:循环结构

2016-08-23  本文已影响0人  梦之志

Java中三种主要的循环结构:

While 循环

结构:

while(布尔表达式){
    循环语句
}

案例:

int c = 100;
int d = 5;
int sum;
while (d > 0){
        sum += c;
        d--;
        System.out.println(sum);
    }

do...while...循环

结构:

do{
    循环语句
}while(布尔表达式);

案例:

do {
        sum += c;
        d --;
        System.out.println(sum);
    }while (d > 0);

for循环

结构:

for(初始化;布尔表达式;更新){
        循环语句
}

案例:

for (int i = 0; i < 100; i ++){
        System.out.println(i);
    }

增强for循环

结构:

for(声明语句 : 表达式){
      //实现代码
}

案例:

String [] strArr = {"Tom", "Bob", "XiaoMing","XiaoHong"};   //字符串数组
for (String str :
        strArr) {
    System.out.println(str);
}

break关键字

break主要用在循环语句或者switch语句中,用来跳出整个语句块。
break跳出最里层的循环,并且继续执行该循环下面的语句。

案例:

for (int i = 0 ; i < 100; i ++){
            if (i == 50){
                break; //直接跳出循环,循环结束.
            } 
       System.out.println(i);
    }

continue关键字

continue适用于任何循环控制结构中。作用是让程序立刻跳转到下一次循环的迭代。
在for循环中,continue语句使程序立即跳转到更新语句。
在while或者do…while循环中,程序立即跳转到布尔表达式的判断语句。

案例:

for (int i = 0 ; i < 100; i ++){
    if (i == 50){
        continue; //直接跳出本次循环,进入下次循环
    }
    System.out.println("打印结果" + i);
}
上一篇 下一篇

猜你喜欢

热点阅读