分支

if-else

if (...) {
} else if (....) {
} else {
}

switch

swtich(变量/表达式) {
    case 字面量1: 语句块1;break;
    case 字面量2: 语句块2;break;
    ...
    default: 语句块n;
}

switch支持的类型从一开始的byte short char int 到 jdk1.5支持枚举 再到jdk1.7支持String

循环

while do-while for

//do-while最麻烦的就是结尾的分号
do {

}while(...);

关键字

continue和break
在java里,可以用break outer跳出外层循环,但是不建议这样做。