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.
Esto lo estoy viendo en la universidad ahora. Es un ejercicio que te han dado no? :xD
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.
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....
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.