Autor Tema: Conversion tipos de datos java tipado ejemplos metodo valueOf Ejercicio CU00670B  (Leído 2650 veces)

@mayakoski

  • Sin experiencia
  • *
  • Mensajes: 43
    • Ver Perfil
Respuesta para el ejercicio CU00670B del tutorial pdf de programación Java.

El mensaje de error se debe a que no se puede realizar un producto de un entero con una cadena de texto como al inicio es lo que se encuentra cintenido en entradaUsuario, se debe realizar una conversión, mi propuesta es la siguiente manera:

Código: [Seleccionar]
public class ejemplo1 {
public static void main(String[] Args) {
String entradaUsuario = JOptionPane.showInputDialog("Introduzca un número:");
Integer valorEntrada = 0;
System.out.println("El doble del número introducido es: " + 2 * valorEntrada.valueOf(entradaUsuario) );
}
}
« Última modificación: 16 de Octubre 2020, 18:07 por Alex Rodríguez »

Kabuto

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 988
    • Ver Perfil
Re:CU00670B conversion tipos de datos java tipado ejemplos metodo valueOf Ejer
« Respuesta #1 en: 05 de Septiembre 2019, 11:22 »
Hola.

La clase Integer tiene varios métodos estáticos, es decir, métodos que se pueden invocar sin necesidad de crear previamente un objeto de dicha clase.

Uno de ellos es el método parseInt() el cuál recibe como argumento un String y lo parsea (convierte, transforma... llámalo como quieras) a un valor int, si es que es posible.

Invocando este método te ahorras el tener que crear un objeto Integer previamente.
Código: [Seleccionar]
public class ejemplo1 {
public static void main(String[] Args) {
String entradaUsuario = JOptionPane.showInputDialog("Introduzca un número:");
System.out.println("El doble del número introducido es: " + 2 * Integer.parseInt(entradaUsuario) );
}
}
NO respondo dudas por mensaje privado
Publicando vuestras dudas en el foro público conseguimos:
- Que más gente aporte respuestas mejores o complementarias.
- Que otras personas puedan aprender de vuestras dudas.

Mejor en PÚBLICO que en privado. Gracias

@mayakoski

  • Sin experiencia
  • *
  • Mensajes: 43
    • Ver Perfil
Re:CU00670B conversion tipos de datos java tipado ejemplos metodo valueOf Ejer
« Respuesta #2 en: 06 de Septiembre 2019, 02:47 »
Gracias por la aclaración.
« Última modificación: 16 de Octubre 2020, 18:07 por Alex Rodríguez »

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".