martes, 25 de junio de 2013

Solución clase 14 iCarnegie


/**
 *
 */
package exercise14;
import java.math.BigDecimal;
import java.math.RoundingMode;
import java.text.DecimalFormat;
import java.util.Scanner;
/**
 * @author Chuy Juarez
 *
 */
public class Exercise14 {
private static String ASK_NUMBER = "Input a real number between 0 and 100 : ";
public static void main(String[] args) {
Scanner keyboard = new Scanner(System.in);
System.out.println(ASK_NUMBER);
try {
String text = keyboard.next().trim();
System.out.println("Debug: You just entered: "+text);
float num=Float.parseFloat(text);
if(num<=100&&num>=0)
{
BigDecimal entero = new BigDecimal(num);
   entero = entero.setScale(0, RoundingMode.HALF_UP);
   System.out.println("Número redondeado: "+entero);
}
else
{
System.out.println("Error solo puedes introducir numeros entre 0 y 100");
}
} catch (Exception e) {
System.out.println("Error: "+e.getMessage());
}
}

}

No hay comentarios :

Publicar un comentario