java中怎样用switch判断一个两位小数的大小然后根据不同情况输出不同结果?
switch 只能用于整数。如果是按数值区间进行条件分支,可以先将其转换成整数:
switch ((int) (num / 10)) {
case 0: // 0.0 .. 9.999
...
case 1: // 10.0 ... 19.999
...
或:
switch((int) Math.log(num)) {
case 0: // 0.0 ... 9.999
case 1: // 10.0 ... 99.999
case 2: // 100.0 ... 999.999