Variáveis e Tipos
Variáveis: Nomeie-as!
No último exercício, aprendemos a imprimir diferentes declarações com System.out.print()
.
Embora seja ótimo imprimir um número ou uma frase, não lhes demos um significado.
Em Java, introduzimos a ideia de uma variável para dados. Uma variável é como uma caixa que armazena um dado com um nome.
Por exemplo, pode haver uma variável chamada myName
que armazenou "Patrick"
, outra variável chamada loveMusic
que armazenou true
e outra variável chamada age
que armazenou 3
. Assim como a imagem abaixo:

Qual é o tipo!
Então, como criamos essas caixas ou variáveis em Java para armazenar dados?
Antes de aprender como criar variáveis, precisamos aprender o conceito de tipo em Java. Tipo em Java descreve o que está sendo armazenado na caixa. Se você tiver uma caixa de inteiros, ela conterá apenas números inteiros, não frases ou símbolos. Cada variável possui seu próprio tipo que a restringe ao armazenamento de um tipo específico de dados.
Por exemplo, a variável chamada age
que armazena o número 3
deve conter números inteiros, não sentenças ou símbolos.
Em Java, uma variável que armazena números inteiros é do tipo int
. Declaramos uma variável int
chamada age
com dados 3
usando a linha de código:
int age = 3;
Em geral, para declarar uma variável nós as escrevemos no formato: [tipo de dados] [nome da variável] = [dado];
.
A seguir estão os tipos de dados importantes que foram integrados em Java:
Tipo | Descrição | Exemplos |
---|---|---|
int | inteiro | 20 , 30 , 35 |
char | caractere, como um símbolo ou uma única letra do alfabeto | 'A' ,'b' , '(' , ']' |
String | uma sequência de char | "Hello" , "Hola" , "Olá" |
boolean | tem o valor de verdadeiro (true) ou falso (false) true or false | true , false |
double | números fracionados | 2.0 , 3.14 , 9.33 |
Vamos revisitar as três variáveis de que falamos e identificar seus tipos de dados.

Para declarar essas variáveis em Java, digitamos o seguinte:
String name = "Patrick";
int age = 10;
boolean loveMusic = true;
Qual é o tipo - Ajude Patrick!
Patrick 🐥 não é um mestre em tipos de dados! Ele frequentemente os confundia ao declarar variáveis. Vamos ajudá-lo a corrigir seu erro:
Ao armazenar dados em variáveis, você pode usar esses dados posteriormente ou alterá-los, atribuindo-os a dados diferentes do mesmo tipo. Por exemplo:
int age = 10;
System.out.println(age); // imprime 10
age = 11; // atribui o valor 11 para a variável age
System.out.println(age); // imprime 11
Qual o tipo? – Acompanhe os Números!
Agora considere o seguinte código. Qual você acha que é a saída? Acompanhe os valores de cada variável e teste-os abaixo!
double x = 2.3;
double y = 10.0;
int z = 4;
x = y;
y = x;
z = 0;
z = z;
System.out.println("x: " + x + " y: " + y + " z: " + z );
Explicando o exemplo
Nas linhas 1-3 declaramos as variáveis e definimos os valores iniciais para x
(2.3), y
(10.0) e z
(4).
Na linha 4, definimos x
com o valor de y
(10.0).
Na linha 5, definimos y
como o valor de x
, que foi definido como 10.0 (10.0).
Na linha 6, definimos z
como 0.
Na linha 7, definimos z
com o valor de z
, que é 0 (0).