| Tipo | Descrição | Exemplos | Tamanho/Limite |
|---|---|---|---|
int |
Números inteiros | 10, -5, 0, 42 | 4 bytes (de -2³¹ até 2³¹-1) |
double |
Números com ponto flutuante (decimais) | 3.14, -2.5, 0.0, 1.618 | 8 bytes |
char |
Um único caractere (letra, número, símbolo) | 'A', '7', '$', ' ' | 2 bytes (16 bits) |
String |
Sequência de caracteres (texto) | "Hello", "Java", "123" | Dinâmico |
boolean |
Valores lógicos (verdadeiro/falso) | true, false | 1 bit |
public class TiposVariaveis {
// Método principal que é executado quando o programa começa
public static void main(String[] args) {
// Variável do tipo int (inteiro)
int idade = 25;
// Variável do tipo double (número com ponto flutuante/decimal)
double altura = 1.75;
// Variável do tipo char (apenas um caractere entre aspas simples)
char sexo = 'M';
// Variável do tipo String (texto entre aspas duplas)
String nome = "João Silva";
// Variável do tipo boolean (valor lógico: verdadeiro ou falso)
boolean estaChovendo = false;
// Exibindo os valores das variáveis
System.out.println("Nome: " + nome);
System.out.println("Idade: " + idade + " anos");
System.out.println("Altura: " + altura + " metros");
System.out.println("Sexo: " + sexo);
System.out.println("Está chovendo? " + estaChovendo);
}
}
Nome: João Silva
Idade: 25 anos
Altura: 1.75 metros
Sexo: M
Está chovendo? false
public class ExemploCalculadora {
public static void main(String[] args) {
// Declarando variáveis numéricas
int numero1 = 10;
int numero2 = 5;
// Realizando operações matemáticas e armazenando os resultados
int soma = numero1 + numero2;
int subtracao = numero1 - numero2;
int multiplicacao = numero1 * numero2;
int divisao = numero1 / numero2;
// Usando uma variável do tipo double para resultado de divisão com decimal
double divDecimal = (double) numero1 / numero2;
// Exibindo os resultados
System.out.println("Número 1: " + numero1);
System.out.println("Número 2: " + numero2);
System.out.println("Soma: " + soma);
System.out.println("Subtração: " + subtracao);
System.out.println("Multiplicação: " + multiplicacao);
System.out.println("Divisão (inteira): " + divisao);
System.out.println("Divisão (decimal): " + divDecimal);
// Usando variáveis booleanas para comparações
boolean ehMaior = numero1 > numero2;
boolean ehIgual = numero1 == numero2;
System.out.println("Número 1 é maior que Número 2? " + ehMaior);
System.out.println("Número 1 é igual a Número 2? " + ehIgual);
}
}
Número 1: 10
Número 2: 5
Soma: 15
Subtração: 5
Multiplicação: 50
Divisão (inteira): 2
Divisão (decimal): 2.0
Número 1 é maior que Número 2? true
Número 1 é igual a Número 2? false
Teste seus conhecimentos sobre tipos de variáveis em Java:
Reforce o conteúdo desta aula com mais dois exercícios práticos: