java中的case

case 只能写值,没有比较的

不能以下写

switch(num)
{
case  (num == 100) :
System.out.println("优秀");
break;
case  (num < 100 && num > 80) :
System.out.println("良好");
break;
case (num < 80 && num >60) :
System.out.println("及格");
break;
case (num > 0 && num < 60):
System.out.println("加油");
break;
default:
System.out.println("data error");
break;
}

猜你喜欢

转载自weitao1026.iteye.com/blog/2270429