Para declarar e inicializar variáveis em Java, você precisa especificar o tipo de dado e, opcionalmente, fornecer um valor inicial. Se necessário, você também pode realizar a conversão de tipos primitivos por meio do processo chamado de “casting”. Aqui estão alguns exemplos:
- Declaração e Inicialização Simples:
int numero = 42; // Declaração e inicialização de uma variável inteira
double pi = 3.14; // Declaração e inicialização de uma variável de ponto flutuante
boolean estaChovendo = true; // Declaração e inicialização de uma variável booleana
- Casting de Tipos Primitivos:
// Casting de inteiro para double
int inteiro = 10;
double decimal = (double) inteiro;
// Casting de double para int (perda de precisão)
double numeroDecimal = 7.99;
int numeroInteiro = (int) numeroDecimal;
- Casting de Tipos Primitivos com Cuidado:
// Casting com cuidado para evitar estouro ou perda de dados
long numeroLongo = 10000000000L; // O sufixo 'L' indica um literal longo
int numeroInteiro = (int) numeroLongo; // Pode haver perda de dados se o valor for muito grande
- Inicialização Tardia (Para Variáveis de Instância):
public class Exemplo {
// Declaração de variável de instância
private String nome;
// Método para inicializar a variável de instância
public void inicializarNome() {
nome = "Exemplo";
}
}
- Variáveis Finais (Constantes):
final int constante = 100; // O modificador 'final' torna a variável uma constante
Lembre-se de que ao fazer o casting de tipos primitivos, é importante considerar possíveis perdas de dados. Além disso, use modificador final para indicar que uma variável é uma constante e não pode ser modificada após a inicialização.