流程控制:包括三种控制形式,顺序、选择、循环
顺序结构:不必多讲
选择结构:
•if结构 if-else结构
•多重if
•嵌套if
•switch结构
循环结构:
•for结构 while结构 do-while结构
•循环嵌套
多重if结构:
嵌套if结构:
else总是与最近的未配对的if进行配对
switch结构:
表达式的值可以是基本数据类型的byte,short,int,char,以及String类型
综合案例:给定一个字符变量,判断该变量是否为元音字母并输出
代码如下:
public class CharDemo {
public static void main(String[] args) {
//定义一个字符变量并初始化
char ch1;
ch1 = 'a';
//使用switch结构判断是否为元音字母,并输出对应的信息
switch(ch1){
case 'a':
System.out.println("元音字母"+ch1);
break;
case 'e':
System.out.println("元音字母"+ch1);
break;
case 'i':
System.out.println("元音字母"+ch1);
break;
case 'o':
System.out.println("元音字母"+ch1);
break;
case 'u':
System.out.println("元音字母"+ch1);
break;
default :
System.out.println(ch1+"不是元音字母");
}
}
}