Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
2
respuestas

El IDE me cambio la forma de hacer el switch

Hola! Estoy practicando con NetBeans IDE 18 y JDK20:

public class TestMeses {

    public static void main(String[] args) {
        int mes = 8;

        switch (mes) {
            case 1 ->
                System.out.println("El mes es enero");
            case 2 ->
                System.out.println("El mes es febrero");
            case 3 ->
                System.out.println("El mes es marzo");
            case 4 ->
                System.out.println("El mes es abril");
            case 5 ->
                System.out.println("El mes es mayo");
            case 6 ->
                System.out.println("El mes es junio");
            case 7 ->
                System.out.println("El mes es julio");
            case 8 ->
                System.out.println("El mes es agosto");
            case 9 ->
                System.out.println("El mes es septiembre");
            case 10 ->
                System.out.println("El mes es octubre");
            case 11 ->
                System.out.println("El mes es noviembre");
            case 12 ->
                System.out.println("El mes es diciembre");
            default ->
                System.out.println("Mes inválido");
        }
    }

}
2 respuestas
solución!

Es por que tu idea lo formatea y utiliza las nuevas características introducidas en Java 14 llamadas "expresiones de switch mejoradas" (switch expressions). En todo casi si no quisieras que lo hagas deberas desabilitar el formateo

pero para mi que esta mejor asi