第四章: 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; } } }