1
resposta

Erro

copiei o código no Intellij e não rodou, deu erro na ultima linha.

int dia = 3;
String nomeDia;

switch (dia) {
   case 1:
      nomeDia = "domingo";
      break;
   case 2:
      nomeDia = "segunda-feira";
      break;
   case 3:
      nomeDia = "terça-feira";
      break;
   case 4:
      nomeDia = "quarta-feira";
      break;
   case 5:
      nomeDia = "quinta-feira";
      break;
   case 6:
      nomeDia = "sexta-feira";
      break;
   case 7:
      nomeDia = "sábado";
      break;
   default:
      nomeDia = "Dia inválido";
      break;
}

System.out.println("O dia " + dia + " é " + nomeDia);
1 resposta

Oi, tudo bem?

Testei o código que você compartilhou e ele está funcionando corretamente no IntelliJ.

Imagem do código funcionando corretamente no IntelliJ

Provavelmente você pode estar com problemas pela falta da estrutura básica de um programa Java. Para que o código funcione corretamente, ele precisa estar contido em um método, como o método main, que é o ponto de entrada de um programa Java.

public class Main {
    public static void main(String[] args) {
    
    Insira seu código aqui
    
    }
} 

Com toda a estrutura apresentada acima o seu código ficaria assim:

public class Main {
    public static void main(String[] args) {
        int dia = 3;
        String nomeDia;

        switch (dia) {
            case 1:
                nomeDia = "domingo";
                break;
            case 2:
                nomeDia = "segunda-feira";
                break;
            case 3:
                nomeDia = "terça-feira";
                break;
            case 4:
                nomeDia = "quarta-feira";
                break;
            case 5:
                nomeDia = "quinta-feira";
                break;
            case 6:
                nomeDia = "sexta-feira";
                break;
            case 7:
                nomeDia = "sábado";
                break;
            default:
                nomeDia = "Dia inválido";
                break;
        }

        System.out.println("O dia " + dia + " é " + nomeDia);

    }
}

Espero ter ajudado. Caso tenha dúvidas, conte com o fórum. Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!