public class InteroComeStringaComparato {
    private static String conIf(int numero) {
        if (numero == 0) {
            return "zero";
        } else if (numero == 1) {
            return "uno";
        } else if (numero == 2) {
            return "due";
        } else if (numero == 3) {
            return "tre";
        } else if (numero == 4) {
            return "quattro";
        } else if (numero == 5) {
            return "cinque";
        } else if (numero == 6) {
            return "sei";
        } else if (numero == 7) {
            return "sette";
        } else if (numero == 8) {
            return "otto";
        } else if (numero == 9) {
            return "nove";
        } else if (numero == 10) {
            return "dieci";
        } else {
            return "fuori intervallo";
        }
    }

    private static String conSwitch(int numero) {
        return switch (numero) {
            case 0 -> "zero";
            case 1 -> "uno";
            case 2 -> "due";
            case 3 -> "tre";
            case 4 -> "quattro";
            case 5 -> "cinque";
            case 6 -> "sei";
            case 7 -> "sette";
            case 8 -> "otto";
            case 9 -> "nove";
            case 10 -> "dieci";
            default -> "fuori intervallo";
        };
    }

    public static void main(String[] args) {
        if (args.length != 1) {
            System.out.println("Uso: java InteroComeStringaComparato <intero>");
            return;
        }
        int numero = Integer.parseInt(args[0]);
        System.out.println("if: " + conIf(numero));
        System.out.println("switch: " + conSwitch(numero));
    }
}
