Java编程思想读书笔记——第四章

来源:互联网 发布:深圳可变数据印刷 编辑:程序博客网 时间:2024/06/13 23:38

第四章:控制执行流程

什么叫做执行流程?在这里看就是顺序,条件,分支。这仅仅是个人理解!

true和false挺好用,不多说。if-else,while,do-while,for都和C大致一样。要记住Foreach的使用:for(elem x:array[] a){use x}就是说for后是一对大括号,中间用冒号“:”分隔,冒号前面是变量类型和变量名,后面是数组名,注意数组变量的类型与变量x类型一致,遍历一遍数组,每次取出的元素都放在变量x中,在大括号内使用x。Foreach大致就是这么用的。

return,break,continue的基本使用方法与C一样,不赘述。但可以continue/break+标签(label),这就使得Java中没有了goto。例如:

label:outer-iteration{  inner-iteration{    break;    continue;    continue label;    break label;  }}
就是说continue/break到label继续/终止执行,注意是继续或终止执行,而不是从新执行!

label:for(int i = 0; i < 10; i ++){    for(int j = 0; j < 5; j ++){        if(i == 3){        //如果i==3执行到这里,直接跳到label处,将i置为4,继续循环而不是i从新被置为0            continue label;        }    }}
switch-case-default和C也差不多,不赘述。

接着写第五章笔记!

0 0