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
原文:http://www.cnblogs.com/caidupingblogs/p/5107805.html