Qual é a palavra -chave var em java

Qual é a palavra -chave var em java
Na programação básica de Java, um dos principais conceitos que cada desenvolvedor precisa entender é o uso e as limitações do “varPalavra -chave. Essa palavra -chave em particular é um pré -requisito para passar para conceitos avançados. Ele permite que o programador inicialize os valores compreendendo vários tipos de dados convenientemente.

Este artigo ilustrará o uso do “varPalavra -chave em java.

Qual é a palavra -chave "var" em java?

““Java 10”Introduziu uma nova abordagem para declarar variáveis ​​com a ajuda do“varPalavra -chave. A inferência de tipo na palavra -chave VAR é utilizada para analisar o tipo de dados da variável automaticamente.

Exemplo 1: Aplicando a palavra -chave "var" não atribuída em java

Neste exemplo, o comportamento do “var”A palavra -chave pode ser verificada sem atribuir um valor:

Var Nome;
Sistema.fora.println (nome);

No código acima, basta associar o “var”Palavra -chave com a variável declarada sem inicializar e exibi -la.

Saída

Na saída acima, pode -se observar que um erro é registrado no console, uma vez que o valor é não inicializado.

Exemplo 2: Utilização da palavra -chave "var" como uma variável de instância

O "variáveis ​​de instância”São declarados dentro da classe, mas fora do método, construtor e bloqueio. Neste exemplo em particular, uma verificação pode ser aplicada à palavra -chave discutida, inicializando -a fora do escopo de principal (como uma instância) e invocando -a em “principal”:

Exemplo de classe pública
var num = 50;
public static void main (string args [])
Sistema.fora.println (num);

Nas linhas de código acima, inicialize o valor inteiro declarado com a ajuda do “var”Palavra -chave como uma variável de instância e invoca o valor inicializado no“principal”.

Saída

Este resultado indica que o “var”A palavra -chave não pode ser utilizada para inicializar variáveis ​​de instância.

Exemplo 3: Utilização da palavra -chave "var" com diferentes tipos de dados

Nesta ilustração específica, a palavra -chave discutida pode ser usada para inicializar diferentes valores de tipo de dados:

var inteiro = 50;
var floatnum = 5.25;
var bool = true;
VAR caractere = 'j';
var stringval = "linuxhint";
Sistema.fora.println ("O valor inteiro é:"+inteiro);
Sistema.fora.println ("O valor da flutuação é:"+floatnum);
Sistema.fora.println ("O valor booleano é:"+bool);
Sistema.fora.println ("O valor do caractere é:"+caractere);
Sistema.fora.println ("O valor da string é:"+stringVal);

No bloco de código acima, basta inicializar os valores inteiros, flutuantes, booleanos, de caráter e string, respectivamente e exibi -los um por um.

Saída

Limitações da palavra -chave "var"

A seguir estão algumas limitações a serem consideradas antes de usar o “varPalavra -chave:

  • Não pode ser usado para inicializar as variáveis ​​locais dentro dos métodos.
  • Não pode ser utilizado para declarar/especificar parâmetros do método.
  • Não pode ser usado para especificar o tipo de retorno do método.

Conclusão

O "var”A palavra -chave pode ser usada para declarar variáveis ​​em Java e a inferência do tipo pode ser utilizada para determinar o tipo de dados da variável automaticamente. Esta palavra -chave não pode ser usada como “não atribuído”, Ou como um“variável de instância”. No entanto, ele suporta todos os formatos de tipo de dados. Este blog discutiu o uso do “varPalavra -chave em java.