CodeGym /Cursos /JAVA 25 SELF /Tipos de variáveis

Tipos de variáveis

JAVA 25 SELF
Nível 1 , Lição 4
Disponível

1. Declaração de variáveis

Vamos relembrar como criar variáveis. Para criar uma variável, escreva o seguinte comando: tipo nome;

Exemplos:

Comando Explicação
String s;
Uma variável s do tipo String é criada. Essa variável pode armazenar texto.
int x;
Uma variável x do tipo int é criada. Esse tipo de variável pode armazenar números inteiros.
int a, b, c;
int d;
São criadas as variáveis a, b, c, d do tipo int. Essas variáveis podem armazenar números inteiros.
Importante!

Não é possível criar duas variáveis com o mesmo nome em um mesmo bloco de código. Em blocos diferentes — é possível. É como caixas colocadas em casas diferentes. Mais detalhes sobre blocos de código — nas próximas aulas.

Também há restrições para o nome da variável. Por um lado, ele pode ser qualquer um; por outro — não pode conter espaços, os símbolos +, - etc. O ideal é usar apenas letras latinas e dígitos no nome da variável.

E reforçando: na linguagem Java, faz diferença se as letras são maiúsculas ou minúsculas. int a não é a mesma coisa que Int a.

Aliás, em Java você pode criar a variável e atribuir um valor ao mesmo tempo. Isso economiza tempo e espaço:

Código compacto Código longo, equivalente ao da esquerda
int a = 5;
int a; a = 5;
int b = 6;
int b; b = 6;
int c = 7;
int c; c = 7;
int d = c + 1;
int d; d = c + 1;
String s = "I'm Amigo";
String s; s = "I'm Amigo";

Assim fica bem mais compacto e claro.

Agora que já entendemos como criar variáveis, vamos conhecer os dois tipos mais usados na linguagem Java: int (números inteiros) e String (texto/strings).

2. Tipo int

Em uma variável do tipo int você pode armazenar números inteiros: 5, -10, 100500. Também é possível realizar várias operações aritméticas com o tipo int: adição, subtração, multiplicação, divisão, entre outras. Exemplos:

int x = 1;					//	x será igual a 1
int y = x*2;				//  y será igual a 2
int z = 5*y*y + 2*y + 3;	//	z será igual a 20+4+3, ou seja, 27

int a = 5;					//	a será igual a 5
int b = 1;					//  b será igual a 1
int c = (a-b) * (a+b);		//  c será igual a 4*6, ou seja, 24

int a = 64;					//	a será igual a 64
int b = a/8;				//	b será igual a 8
int c = b/4;				//  c será igual a 2
int d = c*3;				//  d será igual a 6

Se você não faltou às aulas de matemática na escola, tudo aqui deve fazer sentido 🧐

3. Tipo String

O tipo String permite armazenar cadeias de texto. Para definir uma string em Java, escreva o texto e coloque aspas duplas em ambos os lados. Exemplo:

Código Explicação
String s = "Amigo";
s conterá o texto Amigo
String s = "123";
s conterá o texto 123
String s = "Bond 007";
s conterá o texto Bond 007

Parece simples, não é? Então aqui vai mais um fato interessante.

Em Java, é possível concatenar strings usando o sinal de mais — +. Exemplo:

String s1 = "Amigo" + " the best";	//	s1 conterá `Amigo the best`
String s2 = "";						// 	s2 conterá uma string vazia — sem nenhum caractere.

int x = 2025;
String s3 = "Amigo" + x;				// s3 conterá Amigo2025

Observe o último exemplo: somamos uma string e um número. Aqui também é simples: o número é convertido em string e, em seguida, as duas strings são concatenadas. Ao somar strings e números, o resultado é sempre uma string.

4. Exibindo uma variável na tela

Tudo parece bastante óbvio e elementar. Então, talvez você já adivinhe qual comando podemos usar para exibir uma variável na tela?

Na verdade é bem simples. Para imprimir algo na tela, usamos o comando System.out.println(), ao qual passamos, como parâmetro, aquilo que queremos exibir.

System.out.println("Amigo");		// Amigo

System.out.println("Ami" + "go");	// Amigo

String s1 = "Amigo";
System.out.println(s1);				// Amigo

String s2 = "Am";
System.out.println(s2 + "igo");		// Amigo

Espero que agora esteja um pouco mais claro. E para saber se você entendeu tudo corretamente, vamos conferir. A prática — o critério da verdade: só praticando dá para verificar se você realmente entendeu tudo.

Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION