01 — Variáveis e tipos de dados
Uma introdução às variáveis e os tipos de dados em programação Java.
Variáveis são contêineres que armazenam dados em seu programa. Pense nelas como caixas rotuladas onde você pode colocar diferentes tipos de informações.
O que é uma variável?
Uma variável tem três componentes fundamentais:
- Tipo: ela pode ter vários tipos de dados, como
integer,string,boolean; - Nome: O rótulo que você usa para se referir à variável
- Valor: Os dados que ela contém
Declarar/Criar variáveis
Em Java, você deve declarar uma variável antes de usá-la, como se você precisasse de uma caixa antes de colocar algo nela. A sintaxe é:
int idade;
idade = 18;
Idade int = 18; // Declaração e atribuição em uma linhaTipos de dados primitivos
Você pode se perguntar o que significa "int". É um tipo de dado primitivo em Java. Java tem 8 tipos de dados primitivos. Aqui estão os mais importantes:
| Tipo de dados | Descrição | Exemplo |
|---|---|---|
| int | Inteiro (números naturais) | int score = 100; |
| double | Números decimais | double pi = 3.14; |
| boolean | Valores verdadeiros ou falsos | boolean isActive = true; |
| char | Caractere único | char grade = 'A'; |
| String | Sequência de caracteres (texto) | String name = "Hytale"; |
Conversão de tipos
Às vezes você pode não querer que uma variável permaneça do mesmo tipo. Você pode converter entre tipos:
Automático
int num = 10;
double decimalNum = num; // 10.0 — funciona automaticamenteManual (Casting)
double decimalNum = 9.78;
int num = (int) decimalNum; // 9 — Decimais são descartadosConstantes
Se você quer uma variável que não deve mudar, use a palavra-chave final:
final double PI = 3.14159;Convenção: as constantes usam TODAS_AS_MAIÚSCULAS_COM_UNDERSCORE.
Práticar
É melhor praticar o que você acabou de aprender - não olhe acima agora e tente fazer isso você mesmo. Se você ficar preso, leia acima novamente!
- Declare uma variável como
integer, dê o nomelivesa ela e a defina para 3; - Declare uma variável como
doublechamadagravitye a defina para 9.81; - Declare uma variável
booleanchamadaisGameOvere a defina comofalse; - Converta a variável
vidasem uma double e armazene-a em uma nova variável chamadavidasEmDouble. - Declarar uma constante chamada
NIVEL_MAXIMOe definí-la como 100.
Ótimo! Você aprendeu sobre as variáveis e os tipos de dados em Java. Agora, vamos aprender sobre operadores e expressões na próxima lição.