switch case语句是用来判断case后面的表达式是否与switch的表达式一致,符合的话就执行case语句,不符合则break跳出。而default是当没有符合case的条件下执行的(它不用break跳出的),defaul相当于”第三种情况“,在switch case语句中也可以不使用。
public class SwitchDemo {
public static void main(String[] args) {
// TODO Auto-generated method stub
int x=1;
int y=2;
//申明字符变量
char a='s';
switch(a){
//判断字符是否含有‘+’字符
case '+':
{
System.out.println("x+y="+(x+y));
//退出switch
break;
}
case '-':
{
System.out.println("x-y="+(x-y));
break;
}
case '*':
{
System.out.println("x*y="+(x*y));
break;
}
case '/':
{
System.out.println("x/y="+(x/y));
break;
}
default:
{
System.out.println("未知操作");
}
}
}
}
run:
x+y=3
不努力,还要青春干什么?