Cambie la declaración de expresión lógica de caso en Java - en comparación con JS o PHP

en JavaScript y también lo he visto en PHP: Puedes usar una expresión lógica dentro de tus casos: Por ejemplo:

switch(true){
case (d<10):
document.write("Less than 10");
break;
case (d==10):
document.write("Equal to 10");
break;
case (d>10):
document.write("Greater than 10");
break;
default:
document.write("Some dumb error. Probably not a number.");
}

Me preguntaba si podríamos hacer esto en Java ... digamos que necesitaba una para comparar una gama muy grande.

case 1 :
case 2 :
...
case 5000:
case 5001:
default:

Sería tedioso hacer Podría envolver mis casos dentro de sentencias, pero me preguntaba que podría hacerse como en JavaScript o PHP.

Respuestas a la pregunta(2)

Su respuesta a la pregunta