Hola,
esta es mi solución a este ejercicio:
import javax.swing.JOptionPane;
public class ejemploLibro {
public static void main (String[] Args) {
String entradaUsuario = JOptionPane.showInputDialog ( "Introduzca un número:" );
Integer entradaUsuarioInt=0;
entradaUsuarioInt=entradaUsuarioInt.valueOf(entradaUsuario);//me da un error y me pide inicializar la variable entradaUsuarioInt
System.out.println ("El doble del número introducido es: " + 2*entradaUsuarioInt);
}
}
Y una pregunta, porque no me queda clara una cosa.
Cuando estaba escribiendo el codigo, intente hacerlo primero con el tipo int y me devolvio un error el metodo valueOf. Al hacerlo con el tipo Integer, me desaparecio el error.
¿es porque no se puede transformar de un String a un int? ya que el metodo valueOf siempre devuelve un String, ¿verdad?
Un saludo.