3
respostas

Desafio Temperatura [erro]

Estou com dificuldade, aparece a seguinte mensagem ao rodar o código.

C:\programa\DesafioTemperatura.java\src\Main.java java: class DesafioTemperatura is public, should be declared in a file named DesafioTemperatura.java

3 respostas

Oi, Tiago! Tudo bem?

Isso significa que a sua classe pública se chama DesafioTemperatura, então o nome do arquivo onde ela está precisa ser exatamente:

DesafioTemperatura.java

Renomeie de Main.java para DesafioTemperatura.java

No Java, se você declara uma classe como public, o nome do arquivo .java deve ser igual ao nome da classe pública. Isso é uma regra da linguagem Java.

Exemplo:

public class DesafioTemperatura {
    public static void main(String[] args) {
        System.out.println("Olá, Tiago!");
    }
}

Seu arquivo .java deve ser DesafioTemperatura.java

Espero ter ajudado e bons estudos!

Obrigado, eu entendi que tinha que renomear o projeto, e não o Main, agora deu certo!

Por nada, Tiago!

Qualquer dúvida é só postar no fórum. Bons estudos!