Autor Tema: Ejercicio! entrega CU00670B conversión de tipos java  (Leído 2865 veces)

Jorge lopez

  • Sniper
  • Intermedio
  • ***
  • APR2.COM
  • Mensajes: 248
  • @SniperOfElite
    • Ver Perfil
Ejercicio! entrega CU00670B conversión de tipos java
« en: 04 de Agosto 2014, 17:46 »
 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:
Código: [Seleccionar]
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!
« Última modificación: 31 de Agosto 2014, 11:01 por Alex Rodríguez »
while(estesVivo)
{
  aprende();
  ayuda();
  enseña();
}
if(mueres){teRecordaran();}

Mario R. Rancel

  • Administrador
  • Experto
  • ********
  • APR2.COM
  • Mensajes: 1978
    • Ver Perfil
Re:Ejercicio! entrega CU00670B
« Respuesta #1 en: 05 de Agosto 2014, 10:23 »
Hola, lo he revisado y lo veo perfecto, siempre se pueden plantear variantes pero esta que has planteado es conforme con la intención y objetivos del ejercicio. Saludos.

Jorge lopez

  • Sniper
  • Intermedio
  • ***
  • APR2.COM
  • Mensajes: 248
  • @SniperOfElite
    • Ver Perfil
Re:Ejercicio! entrega CU00670B
« Respuesta #2 en: 05 de Agosto 2014, 21:52 »
 Gracias por revisar Mario. Saludos!
while(estesVivo)
{
  aprende();
  ayuda();
  enseña();
}
if(mueres){teRecordaran();}

 

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".