int*String = bad operation.
incompatibilidad entre tipos.
Solución: realizar la operación de multiplicación entre tipos compatibles mediante una conversion del String a int, double, float, ext.
una de las muchas posibles soluciones seria esta:
import javax.swing.JOptionPane;
public class ejemplo1 {
public static void main (String[] Args) {
String entradaUsuario = JOptionPane.showInputDialog ( "Introduzca un número:" );
if(entradaUsuario.contains("."))
{
double decimal = Double.parseDouble(entradaUsuario);
System.out.println ("El doble del número introducido es: " + 2*decimal);
}
else
{
Integer entero = Integer.parseInt(entradaUsuario);
System.out.println ("El doble del número introducido es: " + 2*entero);
}
//El if, se encarga de regular el resultado mostrado por consola, si introduces un decimal ejemp: 2.0 retorna 4.0 si introduces un entero ejemp: 2 retorna 4
}
}
Saludos!