51. Introducción a la transformación entre tipos de datos (I)
Capítulo anterior: 50 - Introducción a la entrada por teclado
Capítulo siguiente: 52 - Introducción a la transformación entre tipos de datos (II)
Introducción a la transformación entre tipos de datos
En java será necesario transformar entre tipos de datos básicos, generalmente entre String hacia cualquier otro tipo tipo básico, o viceversa. Si es necesario transformar un tipo básico hacia String, la forma más rápida consiste en concatenar el valor a un objeto String, por ejemplo:
"" + 34
Con ello conseguiremos que se cree el literal "34".
Si en cambio queremos transformar el literal "2345" a un valor int para poder operar con el será necesario emplear:
int valor = Integer.parseInt("2345");
Integer es una clase empleada para representar al tipo básico int, y para transformar de String a int, pero puede lanzar excepciones, es por ello que siempre hay que usarla con try/catch:
int valor;
try{
valor = Integer.parseInt( "2345");
}catch(Exception e){ e.printStackTrace();}
System.out.println(valor*10);
Curso gratis: Java - Introducción a la transformación entre tipos de datos (I)
*--------
aca encontre el ?
43. Instrucción Condicionales (II)
Capítulo anterior: 42 - Práctica completa con Instrucción Condicionales (II)
Capítulo siguiente: 44 - Instrucciones iterativas (I)
El operador ternario tiene la misión de devolver un valor, dependiendo del valor de una condición booleana. La sintaxis es:
((condición)?valor1:valor2)
Se evalúa la condición y si es true se devuelve valor1, y si es false se devuelve valor2.
Practica:
Construir una aplicación que tome un valor entero como argumento y que muestre si es par o no por pantalla.
Crear el fichero Ternario1.java
Agregar el siguiente código:
public class Ternario1{
public static void main(String arg[]){
if ( arg.length>0) {
int valor = Integer.parseInt(arg[0]);
String resultado = ((valor%2==0)?"par":"impar");
System.out.println("El número es "+resultado);
}
else
{
System.out.println("No hay ningún parámetro");
}
}
}
http://www.mailxmail.com/curso/infor...capitulo43.htm