operaciones con numero de coma flotante

Iniciado por tobu, 24 Marzo 2009, 03:16 AM

0 Miembros y 1 Visitante están viendo este tema.

tobu

Cómo podría ser el código de un programa en java, que reciba como parámetros números con coma flotante, los sume y escriba el resultado de la suma en la pantalla.  de manera que verifique que haya parámetros y use la instrucción do {...} while(condición).A de utilzar una construcción try { ... } catch (NumberFormatException e) { ... } para analizar los casos en que un parámetro no represente un número y el programa reporte el error escribiendo el parámetro erróneo en la pantalla.Por mucho que le doy vueltas y busco no lo consigo.Gracias de antemano.

juancho77

Esto lo estoy viendo en la universidad ahora. Es un ejercicio que te han dado no?  :xD
Código (java) [Seleccionar]

public float sumarNumeros(float numeroUno, float numeroDos)
{
return numeroUno+numeroDos;
}


El tema del manejo de excepciones lo debe hacer la clase que pida los numeros al usuario: el formulario o la consola.

er_rafael_rafi

Código (java) [Seleccionar]
public float sumarNumeros(float n1, float n2){
                  try{
                    float suma=n1+n2;
                    }catch(NumberFormatException e){System.out.println(e.getMessage();}
                    return suma;
               }


Supongo que te refieres a esto pero no se q tipo de excepcion va a lanzar....

juancho77

Un BufferOverflow puede lanzar, pero no tendría sentido que alguien introduzca algo tan grande.
Por eso te decía que la Excepcion mas lógica seria en el metodo que pide los datos al usuario: si el usuario ingresa "foro" en vez de un numero la operación suma no se podria realizar. Es mas, el metodo no se podria llamar, y la excepcion estaria alli.