1
resposta

o intellij não está entendendo quando eu escrevo

Tentei repassar a sugestão da professora no Intelij mas ele recusa a palavra public.. Só funciona quando eu tiro o public.. Alguém mais teve este erro? ocorreu em todos os exercicios, como por exemplo neste:

public class Media{
    public static void main(String[] args) {
        double nota1 = 8.9;
        double nota2 = 7.5;
        double media = (nota1 + nota2) / 2;

        System.out.println("Média: " + media);
    }
}
1 resposta

Oi Eliane! Tudo bem?

A palavra-chave public é essencial em Java, especialmente quando você está definindo a classe e o método principal (main). Se o IntelliJ está recusando o uso de public, pode haver algumas razões para isso. Aqui estão algumas coisas que você pode verificar:

  1. Verifique a Estrutura do Projeto: Certifique-se de que o seu projeto está configurado corretamente no IntelliJ. Às vezes, se o projeto não está configurado como um projeto Java, ele pode não reconhecer palavras-chave específicas.

  2. Configurações do JDK: Verifique se o JDK está configurado corretamente no IntelliJ. Vá em File > Project Structure > Project e veja se o SDK está definido para uma versão apropriada do Java.

  3. Erros de Sintaxe: Certifique-se de que não há erros de sintaxe em outras partes do código que possam estar causando esse comportamento. Às vezes, um erro em outro lugar pode fazer com que o IntelliJ interprete o código de forma incorreta.

  4. Recriar o Projeto: Se nada mais funcionar, tente criar um novo projeto e copiar o código para ver se o problema persiste. Isso pode ajudar a identificar se o problema está relacionado ao projeto atual ou a algo mais específico.

Caso nenhuma dessas sugestões resolva o problema que você está tendo, recomendo que compartilhe mais informações sobre o seu ambiente, por exemplo, um print mostrando toda a estrutura de pastas e arquivos na lateral esquerda.

Espero que uma dessas sugestões ajude a resolver o seu problema.

Bons estudos!

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