1 switch 多分支选择结构
/*
1、选择结构中的: 多分支选择结构语句 (switch语句)
1) 格式:
switch( 表达式 ) {
case 值1 : 语句系列1; [ break; ]
case 值2 : 语句系列2; [ break; ]
case 值3 : 语句系列3; [ break; ]
......
case 值n : 语句系列n; [ break; ]
[default : 语句系列m; ]
}
2) 规则:
先计算表达式的值,再找到与表达式的值对应的case,做它后面所有语句系列,直到遇到 break; 语句时结束整个switch。
当遇不到break; 时,则继续做下面的所有语句系列。
若找不到与表达式的值对应的case,且 default 项存在时,则做它的语句系列m,之后结束整个switch语句。
3) 注意事项:
a) 表达式的值必须是 byte 或 short 或 char 或 int 型数据。
b) case 后的值1、值2、值3、...、值n均必须是 byte或short或char或int型常量。
即: case后必须是常量,不可是变量。
c) 当连续的多个case,其后的语句系列相同时,则前n-1个语句系列可以省略。(case穿透)
*/
public class SwitchTest {
public static void main( String[] args ) {
//产生一个随机的字母
char ch = 'o'; //(char)( 26 * Math.random() + 'a' );
String str =