Type Casting Part 1
Parte de la sección Fundamentos del Journey de Java de Coddy. Lección 13 de 73.
El casting de tipos es el proceso de convertir un valor de un tipo de datos a otro.
En Java, podemos convertir enteros a doubles, doubles a enteros, y más. Hay dos tipos de casting: implicit (automático) y explicit (manual) casting.
Por ejemplo integer to double:
Conversión implícita (automática):
int number = 5;
double decimal = number; // se convierte automáticamente en 5.0
// con cálculo
int x = 7;
double result = x / 2.0; // el resultado es 3.5Casting explícito (manual) double to integer:
double decimal = 9.7;
int number = (int) decimal; // se convierte en 9 (la parte decimal se trunca)
// con cálculo
double price = 19.99;
int roundedPrice = (int) price; // se convierte en 19Desafío
PrincipianteEscribe un programa en Java que demuestre el casting de tipos. Realiza las siguientes operaciones:
- Declara una variable
doublellamadapricee inicialízala con el valor99.99. - Convierte la variable
pricea uninty almacena el resultado en una nueva variable llamadaintPrice. - Imprime los valores de
priceyintPriceen la consola.
Pruébalo tú mismo
public class Main {
public static void main(String[] args) {
// Declarar e inicializar variables
double price = 99.99;
int intPrice = ?;
// Mostrar los valores
System.out.println("Price: " + price);
System.out.println("Int Price: " + intPrice);
}
}Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Operators Part 1
Arithmetic OperatorsModulo OperatorIncrement/DecrementPost Increment/DecrementArithmetic ShortcutsComparison OperatorsString Comparison5Operators Part 2
Logical Operators Part 1Logical Operators Part 2Recap - Simple LogicLogical Operators Part 3Logical Operators Part 43Variables Part 2
ConstantsNaming ConventionsRecap - Initialize VariablesType Casting Part 1Type Casting Part 26Decision Making
If StatementIf - ElseSwitch StatementTernary OperatorRecap - If ElseNested If - ElsePractica por tu cuenta: Compilador de Java online