1.true和false
所有条件语句都利用条件表达式的真或假来决定执行路径。
2.if-else
if-else 语句是执行控制流程的最基本的形式。
if(Boolean-expression) statement else statement;
3.迭代
while,do-while,for用来控制循环,其中do-while是一定会执行一次的流程。
4.Foreach语法
for(T t:ts){},ts表示数组或容器集合,T代表类型
5.return
return关键字有两方面作用:一方面指定一个方法返回什么值,另一方面它会导致当前的方法退出,并返回这个值。
6.break和continue
在任何迭代语句的主体部分,都可break和continue控制循环的流程。其中break用于强行退出循环,不执行循环中剩余的语句。而continue则停止执行当前的迭代,然后退出循环起始处,开始下一次循环。
7.臭名昭著的goto
编程语言中一开始就有了goto关键字。事实上,goto起源于汇编语言的程序控制:“若条件A成立,则跳到这里,否则跳到那里”(Java编译器生成自己的"汇编代码",但是这个代码是运行在Java虚拟机上的,而不是直接运行在CPU硬件上)Java中实现跳转的相应的功能可由"break"和"continue"关键字
给操作。
8.switch
switch有时也被划归为一种"选择语句",7系列以后支持字符串形式的。
switch(Intergral-selector){
case X1:statement;break;
case X2:statement;break;
case X3:statement;break;
case X4:statement;break;
default:statement;
}
每一个case均要以break结尾。若不填break,将执行一下case流程,直到含有break的case流程或default流程。