第四章:选择结构(二)
一.switch选择结构
1.什么是switch选择为结构
switch(表达式){
case1:
//代码1
break;
case2:
//代码2
break;
default:
代码n;
break;
}
这里的switch case default break都是java关键字
eg:
package cn.com.bdqn.s1297;
import java.util.Scanner;
public class Test12 { public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入第一个数:");
int num=input.nextInt();
System.out.println("请输入第二个数:");
if(input.hasNextInt()){
int num2=input.nextInt();
char c = input.next().charAt(0);
switch(c){
case '+':
System.out.println(num+"+"+num2+"="+(num+num2));
break;
case '-':
System.out.println(num+"-"+num2+"="+(num-num2));
break;
case '*':
System.out.println(num+"*"+num2+"="+(num*num2));
break;
case '/':
System.out.println(num+"/"+num2+"="+(num/num2));
break;
}
}else{
System.out.println("请输入正确的数字!");
}
}
}