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

来源:互联网 发布:树莓派zerow ubuntu 编辑:程序博客网 时间:2024/06/11 03:00

判断

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
 结束循环

阅读全文
0 0
原创粉丝点击