java编程思想---第四章(控制执行流程)

判断

if(boolean-expression){statement}else{statement}     expression为true 则进入执行块

循环

while(boolean-expression){statement}   注意expression 为true 死循环

执行一次循环

do{statement} while(boolean-expression){statement}

新循环

foreach   for(类型  st:容器){}   按照 下标进行访问

关键字:return,break,continue,

   return为:指定方法返回值,或,退出方法,并返回值

   break:退出循环,不在执行

 continue 跳过本次迭代,执行下一次。

注意:1)一般的continue,会退回到最内层循环的开头,并继续执行。

     2)代变迁的continue会到达标签的位置,并重新进入紧接在哪个标签后面的循环。

3)一般的breank 会中断并跳出当前循环

4)带标签的break会中断并跳出所指的循环。

public static void main(String[] args) {
    int i=0;
    outer:
    while (true){
        System.out.println("测试");
        while (true){
            i++;
            System.out.println(i);
            if (i==1){
                System.out.println("continue");
                continue;
            }if(i==1){
                System.out.println("ccontinue后面的不执行了");}
            if(i==3){
                System.out.println(" 退出最里面的循环;");
                continue outer;
            } if(i==5){
                System.out.println(" 中断并跳出当前循环");
                break ;
            }  if(i==7){
                System.out.println(" 结束循环");
                break outer;
            }

        }
    }

}
执行结果:

测试
1
continue
2
3
 退出最里面的循环;
测试
4
5
 中断并跳出当前循环
测试
6
7
 结束循环

发布了27 篇原创文章 · 获赞 6 · 访问量 1万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章