java怎么运用switch?

switch(){
case1:90
System.out.println("优秀");
case2:80
System.out.println("良好");
...................................
case5:59
System.out.println("不及格");
default:??????
是这样不?
那个default要怎么写?
switch()
要怎么判断?

int fenshu = 80;
switch (fenshu) {
case 90:
System.out.println("优秀");
break;
case 80:
System.out.println("良好");
break;
case 60:
System.out.println("及格");
break;
default:
System.out.println("不及格");
break;
}

在swithch()这个括号里一般都是用一个int或者char来进行判断,当case中有等于这个括号里的值的时候就会执行那个case,并且在case语句中需要加入break;以退出,不然执行完这个case之后会顺序往下执行所有的case和default

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-01-27
判断一个变量的值,符合哪种情况:

switch(变量){
case 值1:

…变量=值1,代码写这里…

break;

case 值2:

…变量=值2,代码写这里…

break;

default:

…如果变量既不是值1,也不是值2的其它值,代码写这里…

break;

}
第2个回答  2015-01-27
int a=11;
switch (a) {
case 1:
System.out.println("11");
break;
default:
System.out.println("2222");
break;
}本回答被提问者采纳
相似回答