流程思路一般有2种: 流程图 、伪代码
1. if 控制语句
语法格式:
if ( 表达式1 ) {
语句1;
}else if ( 表达式1 ) {
语句2;
} else {
语句3;
}
注: 多重条件选择结构的条件必须线性排列: 由大到小 或 由小到大
2. switch 语句 ( 等值选择结构 )
语法格式:
switch ( 表达式 ){
case 常量 1:
语句;
break;
case 常量 2:
语句;
break;
..................
default:
语句;
break;
}
等值选择结构的使用要求:
* 注1: 小括号中的算式, 结算结果的数据类型必须是下列之一:
* 整数类型, char, String(jdk1.7后才能使用), 枚举
* 注2: case表示等值选择结构的选项.
* 语法: case 常量数据:
* 选项内容代码;
* break;
* 常量数据的数据类型必须符合注1的要求.
* 每个选项对应的常量数据必须唯一.
* 注3: break表示终止, 使用在switch中表示, 结束等值选择
* 如果选项的末尾没有break, 会造成穿透效果
* 注4: default在switch中表示默认选项. 默认选项可以放在任意位置. 永远在所有case比对结束后生效.