4 回答
TA贡献1863条经验 获得超2个赞
这在 Java 中是不可能的。Switch 旨在识别独特的案例。
PS - 因为,你正在使用 android,试试 Kotlin。您可以使用 when 在 kotlin 中实现它(基本上是switch 但具有 superpowers)。例如:
when(bpay) {
in 40000..55000 -> println("Your Job is Clerk")
in 55000..65000 -> println("Your Job is Accoutant")
//Similarly for the rest
}
TA贡献1851条经验 获得超4个赞
如前所述,这是不可能的。而是使用if-else-if:
if ( bpay <= 90000 && bpay >= 85000 ) {
System.out.println("You Job is General Manager");
} else if( bpay <= 84999 && bpay >= 75000 ) {
System.out.println("Your Job is Manager" );
} else if ( bpay <= 74999 && bpay >= 65000 ) {
System.out.println("Your Job is Assistant Manager ");
} else if ( bpay <= 64999 && bpay >= 55000 ) {
System.out.println("Your Job is Accoutant");
} else if( bpay <= 54999 && bpay >= 40000 ) {
System.out.println("Your Job is Clerk");
} else if( bpay < 40000 ) {
System.out.println("You Job is Security Incharge");
}
添加回答
举报