Podemos ver que a memória pode armazenar diferentes tipos de informação. A linguagem Java possui os seguintes tipos de dados primitivos:
| Tipo | Tamanho | Valores Válidos |
|---|---|---|
| boolean | 8 bits | true ou false |
| byte | 8 bits | -128 a 127 |
| short | 16 bits | -32.768 a +32.767 |
| int | 32 bits | -2.147.483.648 a +2.147.483.647 |
| long | 64 bits | -9.223.372.036.854.775.808 a -+9.223.372.036.854.775.807 |
| float | 32 bits IEEE 754 floating point | -3,4028234663852886E+38 a +3,4028234663852886E+38 |
| double | 64 bits IEEE 754 floating point | -4,94065645841246544E-324 a +4,94065645841246544E-324 |
| char | 16 bits caractere unicode | ‘\u0000 a \uFFFF’ – 0 a 65535 |
| String | textos | Qualquer sequência de caracteres. |
Em java, sempre que declaramos uma variável no programa devemos informar qual é o tipo da variável, no seguinte formato:
Veremos, a seguir, alguns exemplos de declaração de variáveis:
Por exemplo, para declararmos uma variável chamada “valor” que armazene valores inteiros:
Da mesma forma podemos declarar uma variável chamada altura que armazene valores decimais:
É possível também atribuir um valor à variável diretamente na sua declaração:
ou