如何在switch语句中添加条件?(例如:-显示平均分的分数)
发布于 2010-12-02 02:41:32
我推荐使用if-else...switch语句只能在相等时进行比较。
有了一个整数分数,你可以这样做...
switch (score)
{
case 100:
case 99:
case 98:
case 97:
case 96:
case 95:
case 94:
case 93:
case 92:
case 91:
case 90:
grade = 'A';
break;
case 89:
/* ... */
}看到问题了吗?:-)
发布于 2010-12-02 02:37:44
你不能。使用if-else-if-else。
发布于 2014-02-11 21:20:48
下面是我如何在switch语句中使用小于大于。下面是ActionScript3中的代码...
var unknown1 n1:数字= 8;
var未知2:数字= 2;
var lowerBoundary = 1;
var upperBoundary =5
开关(True){
case (unknown2 < lowerBoundary || unknown2 > upperBoundary):
trace("value is out of bounds");
break;
case (unknown2 > lowerBoundary && unknown2 < upperBoundary):
trace("value is between bounds");
break;
default:
trace("Out of Luck");
break;}
输出...值在边界之间
https://stackoverflow.com/questions/4327798
复制相似问题