Uma vez declarado este tipo não pode ser alterado.
tipoDeDado nomeVariavel;
Exemplo de uma variável para armazenar uma idade de alguém:
int idade;
Na linha acima você declara uma variável chamada de idade do tipo de dado int (Inteiro). Que a partir desse momento passara a existir para que você possa atribuir valores e usa-los posteriormente.
Atribuindo um valor a variável idade:
idade = 15;
Ou seja idade recebe o valor inteiro 15.
Agora vamos mostra como usar o valor que foi atribuído a variável. usaremos o uma instrução para exibir o valor de idade na saída padrão :
// Declara a variável idade
int idade;
//Atribui o valor 15 a idade
idade = 15;
// Exibindo a idade na saída padrão
System.out.println(idade);
Vamos usar o valor idade para outro proposito. Criaremos uma segundo variável que recebera o calculo de qual será a idade daqui a três anos.
// Calcula qual será a idade daqui a três anos
int idadeDaquiATresAnos = idade + 3;
Você também pode usar operadores como os a seguir:
+ soma,
- subtração,
* Multiplicação,
/ Divisão.
Alem desses operadores básicos temos também o operador de modulo da divisão %, que nada mais é que o resto de uma divisão inteira. Veja alguns exemplos:
int quatro = 2 + 2;
int cinco = 6 - 1;
int nove = 3 * 3;
int dezesseis = 64 / 4;
int um = 5 % 2; // 5 dividido por 2 dá 2 e tem resto 1;
// o operador % pega o resto da divisão inteira
Outro tipo de variável muito utilizado é o double, que armazena um número com ponto flutuante
(e que também pode armazenar um número inteiro).
double pi = 3.14;
double x = 5 * 10 * 2;
O tipo boolean armazena um valor verdadeiro ou falso, e só: nada de números, palavras ou endereços, como em algumas outras linguagens.
boolean verdade = true;
true e false são palavra reservadas da linguagem java. É muito comum usarmos expressões booleanas para atribuirmos valores as variáveis do tipo boolean.
Expressões booleanas são operações que retornam como resultado true ou false.
Exemplo:
int idade = 15;
boolean passe = idade < 18;
O tipo char armazenar apenas um carácter. Este carácter deve está envolto entre aspas simples.
Não se esqueça dessas duas características de uma variável do tipo char! Por exemplo, ela não pode guardar um código como " pois o vazio não é um caractere!
char letra = 'a';
System.out.println(letra);
Variáveis do tipo char são pouco usadas no dia a dia. Veremos mais a frente o uso das Strings, que usamos
constantemente, porém estas não são denidas por um tipo primitivo.
Tipos primitivos e valores.
Esses tipos de variáveis são tipos primitivos do Java: o valor que elas guardam são o real conteúdo da variável. Quando você utilizar o operador de atribuição = o valor será copiado.
int i = 5; // i recebe uma cópia do valor 5
int j = i; // j recebe uma cópia do valor de i
i = i + 1; // i vira 6, j continua 5
Aqui, i fica com o valor de 6. Mas e j? Na segunda linha, j está valendo 5. Quando i passa a valer 6, será
que j também muda de valor? Não, pois o valor de um tipo primitivo sempre é copiado.
Apesar da linha 2 fazer j = i, a partir desse momento essas variáveis não tem relação nenhuma: o que
acontece com uma, não reflete em nada com a outra.
Vimos aqui os tipos primitivos que mais aparecem. O Java tem outros, que são o byte, short,
long e float. Cada tipo possui características especiais que, para um programador avançado, podem fazer
muita diferença.
Referências:
Apostila do curso FJ-11 - Java e Orientação a Objeto. Endereço: http://www.caelum.com.br/apostila-java-orientacao-objetos/ - acessado em 06/04/2014 às 19:35:25 pm.
Nenhum comentário:
Postar um comentário