Conversão de tipos — Parte 1
Parte da seção Fundamentos do Journey de Java da Coddy. Lição 13 de 73.
Conversão de tipo é o processo de converter um valor de um tipo de dado para outro.
Em Java, podemos converter inteiros em números de ponto flutuante, números de ponto flutuante em inteiros e muito mais. Existem dois tipos de conversão de tipos: conversão implícita (automática) e explícita (manual).
Por exemplo, integer to double:
Conversão implícita (automática):
int number = 5;
double decimal = number; // torna-se automaticamente 5.0
// com cálculo
int x = 7;
double result = x / 2.0; // o resultado é 3.5Conversão explícita (manual) de double to integer:
double decimal = 9.7;
int number = (int) decimal; // torna-se 9 (a parte decimal é truncada)
// com cálculo
double price = 19.99;
int roundedPrice = (int) price; // torna-se 19Desafio
InicianteEscreva um programa em Java que demonstre a conversão de tipos. Realize as seguintes operações:
- Declare uma variável
doublechamadapricee inicialize-a com o valor99.99. - Converta a variável
priceparainte armazene o resultado em uma nova variável chamadaintPrice. - Imprima os valores de
priceeintPriceno console.
Experimente você mesmo
public class Main {
public static void main(String[] args) {
// Declare e inicialize as variáveis
double price = 99.99;
int intPrice = ?;
// Exiba os valores
System.out.println("Price: " + price);
System.out.println("Int Price: " + intPrice);
}
}Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentos
4Operadores - Parte 1
Operadores aritméticosOperador móduloIncremento/DecrementoPós-incremento/Pós-decrementoAtalhos aritméticosOperadores de comparaçãoComparação de strings7IO Básico
Métodos System.outFormatação da saídaClasse ScannerRevisão - Até 120Revisão - Verdadeiro ou falso5Operadores — Parte 2
Operadores lógicos — Parte 1Operadores lógicos — Parte 2Revisão — Lógica simplesOperadores lógicos — Parte 3Operadores lógicos — Parte 43Variáveis — Parte 2
ConstantesConvenções de nomenclaturaRecapitulação — Inicializar variáveisConversão de tipos — Parte 1Conversão de tipos — Parte 26Tomada de Decisão
Instrução IfIf - ElseInstrução SwitchOperador TernárioRevisão - If ElseIf - Else AninhadoPratique por conta própria: Compilador de Java online