Javatpoint Logo
Javatpoint Logo

Variáveis Java

Uma variável é um contêiner que  armazena o valor enquanto o programa java é executado. Uma variável é assinada com um tipo de data.

Variável é um nome de alocação de memória. Existem três tipos de variáveis em java: local, global e estática.

Existem dois tipos de data em java: primitiva e não primitiva.

Variável

Variável é o nome de uma área reservada de alocação de memória. Em outras palavras, é um nome de memória alocada. É uma combinação de "vary + able" isso significa que seu valor pode ser modificado.

variables in java

Tipos de variáveis

Existem três tipos de variáveis em java:

  • Variável local
  • Variável global
  • Variável estática
types of variables in java

1) Variável local

Uma variável declarada dentro do corpo de um método é chamada de variável local. Você consegue usar esta variável apenas dentro do método e outro método na classe não terá conhecimento de que essa variável existe.

Uma variável local não pode ser definida como a palavra reservada "static".

2) Variável global

Uma variável declarada dentro da classe mas fora do corpo de um método, é chamada variável global. Não é declarada como como static.

É chamada variável global porque seu valor é especifico da instancia e não é compartilhado entre instâncias.

3) Variável estática

Uma variável que é considerada com static é chamada de variável estática. Ela não pode ser local. Você pode criar uma simples cópia de uma variável estática e compartilhar entre todas as instancias na classe. A alocação de memória para variáveis estáticas acontece apenas uma vez enquanto a classe é carregada em memória.

Exemplo para entendermos os tipos de variáveis em java

Exemplo de variável java:

  • Adicionando dois números

Saída:

20
  • Extensão

Saída:

10
10.0
  • Redução (conversão de tipo)

Saída:

10.5
10
  • Sobrecarga

Saída:

130
-126
  • Adicionando tipo inferior

Saída:

20

Próximo tópicoTipo de Dado em Java




Help Others, Please Share

facebook twitter pinterest

Learn Latest Tutorials


Preparation


Trending Technologies


B.Tech / MCA