4.1 ture和false
- Java不允许我们将一个数字作为布尔值使用
4.2 if-else
if(条件){
}else{
}
if(条件){
}else if(条件){
}else{
}
4.3 迭代
- while
- do-while,至少执行一次循环体
- for
- 逗号操作符:主要用在for语句中的初始化和步进控制部分
4.4 Foreach语法
- 用于数组和容器
for(float x : f){
System.out.printf(x);
}
4.5 return
- return关键词有两方面的用途:一方面指定一个方法返回什么值(假设它没有void返回值),另一方面它会导致当前的方法退出,并返回那个值。
4.6 break和continue
- break用于强行退出循环,不执行循环中剩余的语句。
- continue则停止执行当前的迭代,然后返回循环起始处,开始下一次迭代
- 无穷循环
while(true){}
for(;;){}
4.7 臭名昭著的goto
- continue 标签: 中断内外循环,再次执行
- break 标签:中断内外循环,不再执行
4.8 switch
- switch有时也被划归为一种选择语句。根据整数表达式的值,switch语句可以从一系列代码中选出一段去执行。(必须是int或char类型的整数值)
switch(selecter){
case value1: statement; break;
case value2: statement; break;
case value3: statement; break;
// ...
default: statement;
}
4.9 总结
本章介绍了大多数编程语言都具有的基本特性:运算、操作符优先级、类型转换以及选择循环等等。