Sumar y dividir numeros

01/09/2004 - 03:19 por Alumno | Informe spam
Hola a to2

Soy nuevo en JAVA, quisiera saber si me pueden ayudar con
una tarea que me pusieron en la escuela.

Debo realizar un programa en JAVA que captura dos numeros
decimales por consola (D.O.S) y realice las siguientes
operaciones.

1. Sumar los dos numeros.
2. Dividir los dos numeros

Pero debe devolver los numeros en formato de INTEGER.


Me ayudan por favor ?, es algo urgente :)
 

Leer las respuestas

#1 Angel J. Hernández
01/09/2004 - 04:15 | Informe spam
Utiliza el método intValue del objeto Integer. Espero te sirva.

/*
* prueba.java
*
* Created on 31 de agosto de 2004, 10:10 PM
*/

/**
*
* @author Angel J. Hernßndez
* @version
*/

import java.*;
import java.io.*;

public class prueba {
public static void main (String args[]) throws IOException {
BufferedReader br new BufferedReader(new InputStreamReader(System.in));


Integer opt;
Float a, b;

do {
System.out.println("Men· Principal");
System.out.println("**************");
System.out.println("0-. Suma");
System.out.println("1-. Resta");
System.out.println("2-. Multiplicaci¾n");
System.out.println("3-. Divisi¾n");
System.out.println("4-. Salir");
System.out.println("Indique su opci¾n: ");
opt = Integer.valueOf(br.readLine());


if (opt.intValue() >= 0 && opt.intValue() <= 3) {
System.out.println("1er. Operador: ");
a = Float.valueOf(br.readLine());
System.out.println("2do. Operador: ");
b = Float.valueOf(br.readLine());
PerformCalculation(opt, a, b);
}
} while (opt.intValue() != 4);
}

private static void PerformCalculation(Integer option, Float a, Float b)
{
float retval = 0;

switch(option.intValue()) {
case 0:
retval = a.floatValue() + b.floatValue();
break;
case 1:
retval = a.floatValue() - b.floatValue();
break;
case 2:
retval = a.floatValue() * b.floatValue();
break;
case 3:
retval = a.floatValue() / b.floatValue();
break;
}

if (option.intValue() >= 0 && option.intValue() <= 3)
System.out.print("El resultado es: "+retval+"");
}
}

Saludos,


Angel J. Hernández M.
MCSD





"Alumno" escribió en el mensaje
news:3d7001c48fc1$aecf2e50$
Hola a to2

Soy nuevo en JAVA, quisiera saber si me pueden ayudar con
una tarea que me pusieron en la escuela.

Debo realizar un programa en JAVA que captura dos numeros
decimales por consola (D.O.S) y realice las siguientes
operaciones.

1. Sumar los dos numeros.
2. Dividir los dos numeros

Pero debe devolver los numeros en formato de INTEGER.


Me ayudan por favor ?, es algo urgente :)


Preguntas similares