Declaração e utilização de Váriáveis no Java
Autor: José Anderson | Publicado: 2012-03-23T23:57:00-03:00

Na execução de um programa são alocadas posições na memória com tamanhos predefinidos, armazenando e representando informações como o nome de um cliente ou o preço de um sapato, por exemplo. Na programação essas posições alocadas na memória são conhecidas como variáveis.

Quando estamos criando um programa em Java, precisamos declarar essas variáveis associando-as a identificadores.

Para declarar uma variável em Java, utilizamos a seguinte sintaxe:

[modificador] tipo identificador1 [=valor1][,identificador2 [=valor2],...];&nbsp;O modificador é o que define o nível de acesso da variável. Java possui vários tipos de modificadores para variáveis. Quando omitido, o comportamento da variável vai depender do escopo onde esta foi declarada.
O tipo é o tipo de dado suportado pela variável. Java suporta tipos de dados numéricos,&nbsp; dados&nbsp; de caracteres e dados lógicos. 
O identificador é o nome dado à variável, Java possui regras para uso de identificadores, e convenções nomeação de variáveis, definidas em um documento chamado JavaBeans.
&nbsp;O =valor&nbsp; é o valor que será atribuído a variável, ele pode ser atribuído diretamente, como resultado de uma expressão ou de outra variável do mesmo tipo; 
Dos itens citados somente dois são obrigatórios para declaração de variáveis em Java, os itens tipo e o identificador.

Pode-se declarar mais de uma variável do mesmo tipo em uma linha de código separando os identificadores por vírgulas, assim como podem ser atribuídos (ou não) valores nas variáveis no momento da declaração;&nbsp; 

Bom, vamos para parte prática!

Criaremos um programa simples para demonstrar o uso das variáveis, e as formas que elas podem ser declaradas, vamos atribuir valores a elas e vamos resgatar seus valores atribuindo-lhes em outras variáveis, por fim, vamos apresenta-las no console através do método print() e println().

Crie a classe Variaveis.java com o seguinte código:


public class Variaveis {
 public static void main(String[] args){
  
  // Declarando uma variárel do tipo inteiro.
  int numero;
  
  // Declarando uma variável atribuindo-lhe um valor.
  int numeroUm = 1;
  
  // Declarando e atribuindo-lhe um valor de outra váriável.
  int numeroDois = numeroUm;
  
  // Declarando mais de uma variável.
  int numeroTres, numeroQuatro, numeroCinco;
  
  // Combinando as possibilidades.
  int numeroSeis, numeroSete = 7, numeroOito = numeroDois;
  
  // Apresentado os resultados na tela
  System.out.print("Valor do numeroUm: ");
  System.out.println(numeroUm);
  
  System.out.print("Valor do numeroDois: ");
  System.out.println(numeroUm);
  
  System.out.print("Valor do numeroSete: ");
  System.out.println(numeroSete);
  
  System.out.print("Valor do numeroOito: ");
  System.out.println(numeroOito);
 }
}


Executando o programa, será gerado o seguinte resultado:


Valor do numeroUm: 1&nbsp;
Valor do numeroDois: 1
Valor do numeroSete: 7
Valor do numeroOito: 1


No programa que acabamos de criar as variáveis foram declaradas dentro do bloco de código do método main. Quando declaradas dentro de métodos, são consideradas como variáveis locais, portanto, devem ser inicializadas antes mesmo de serem usadas, ou seja, é preciso atribuir um valor a elas. Abaixo, dois exemplos de utilização de variáveis locais que geram erros de compilação:

int numero;
int numeroUm = numero;


ou então:


int numeroOito;
System.out.println(numeroOito);


Para exercitar, escreva esse mesmo programa várias vezes, crie outras variáveis do tipo int com outros identificadores, faça testes usando uma variável antes de ser inicializá-la e tente executar o programa.
Bom pessoal, por hoje é só. Até a próxima!