SóProvas


ID
3400570
Banca
Quadrix
Órgão
CRESS - SC
Ano
2019
Provas
Disciplina
Programação
Assuntos

Julgue o item, relativo à linguagem de programação Java e PHP.


Em Java, quando uma variável local é declarada mais de uma vez em um método, ocorre um erro de compilação.

Alternativas
Comentários
  • Retorna o erro de copilação:

    public class Teste {

       public static void main(String[] args) {

          int i;

          int i;

          System.out.println(i);

       }

    }

    Exebe o erro abaixo:

    Exception in thread "main" java.lang.Error: Unresolved compilation problem:

       Duplicate local variable i

       at Teste.main(Teste.java:5)

  • Essa pergunta parece óbvia, porém precisa de um pouco mais de atenção.

    Seria muito mais fácil se a questão fosse a seguinte "Em Java, quando uma variável local é declarada mais de uma vez em um mesmo método, ocorre um erro de compilação".

    Meu ponto de vista: posso ter quantas variáveis locais eu desejar, e com o mesmo nome! Basta verificar o significado de variável local. Sendo assim, posso declarar uma variável local em dois ou mais métodos com o mesmo nome, porém só não posso fazer isso no mesmo método. Com esse pensamento seria fácil assimilar o enunciado da questão como correta.

    Refletir nunca é demais!