第四章:
switch ···case 选择结构
switch (表达方式){
case 值1:语句;break;
case 值2:语句;break;
......
default:语句n;
}
解释:如果表达式的值为值1,那么执行语句1
如果表达式的值为值2,那么执行语句2
......
如果表达式从上到下都没有匹配到值,
那么执行default后面的语句n
1.表达式可是整形,字符型,JDK1.7可以是string类型
注意:2.break:表示终止,表达式整个switch语句结束
3.如果匹配到值,并且没有执行break,那么从匹配
到那个值的语句开始,下面的每一个语句都会执行,
直到整个程序结束或者遇到break。

public class ***{
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入数字: 1~4");
int xy = input.nextInt();
switch(xy){
case 1:
System.out.println("拨打爸爸的号码");break;
case 2:
System.out.println("拨打妈妈的号码");break;
case 3:
System.out.println("拨打爷爷的号码");break;
case 4:
System.out.println("拨打奶奶的号码");break;
}
}
}
View Code