Tema: throw new...
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/06/2008, 11:40
beisy
 
Fecha de Ingreso: junio-2008
Mensajes: 1
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: throw new...

Hola, para que funciones en primer lugar tienes que instanciar la clase Funciones_matematicas para poder acceder a los métodos por medio del objeto creado, a y recuerda que cuando llamas a los métodos siempre los nombre tienen que comenzar en minúscula.

aqui esta la clase con las modificaciones:


import javax.swing.JOptionPane;

public class Inicio {
public static void main(String[] args) {
float num1=0, num2=0;
float resultado=0;
int operacion=0;

num1=0;
num2=0;
resultado=0;
operacion=0;

operacion=Integer.parseInt(JOptionPane.showInputDi alog ("Elija el Nº de operacion \n 1) Suma \n 2) Resta \n 3) Multiplicar \n 4) Dividir \n 5) Cuadrado \n 6) Cubo \n 7) Cuadrado de binomio \n 8) Cubo de binomio \n 8) Promedio \n 10) Factoreal"));
num1=Float.parseFloat(JOptionPane.showInputDialog( "Coloque aqui el primer valor."));
num2=Float.parseFloat(JOptionPane.showInputDialog( "Coloque aqui el segundo valor."));

//Intancia la clase para poder acceder a los metodos
Funciones_matematicas fm = new Funciones_matematicas();

if (operacion==1){

resultado=fm.sumar(num1,num2);
System.out.println("es: " + resultado);
JOptionPane.showMessageDialog(null, "es: " + resultado);
}

if (operacion==2){
resultado=fm.restar(num1, num2);
System.out.println("es: " + resultado);
JOptionPane.showMessageDialog(null, "es: " + resultado);
}

if (operacion==3){
resultado=fm.multiplicar(num1, num2);
System.out.println("es: " + resultado);
JOptionPane.showMessageDialog(null, "es: " + resultado);
}

if (operacion==4){
resultado=fm.dividir(num1, num2);
System.out.println("es: " + resultado);
JOptionPane.showMessageDialog(null, "es: " + resultado);
}

if (operacion==5){
resultado=fm.cuadrado(num1);
System.out.println("es: " + resultado);
JOptionPane.showMessageDialog(null, "es: " + resultado);
}

if (operacion==6){
resultado=fm.cubo(num1);
System.out.println("es: " + resultado);
JOptionPane.showMessageDialog(null, "es: " + resultado);
}

if (operacion==7){
resultado=fm.cuadrado(num1);
System.out.println("es: " + resultado);
JOptionPane.showMessageDialog(null, "es: " + resultado);
}

if (operacion==8){
resultado=fm.cubo(num1);
System.out.println("es: " + resultado);
JOptionPane.showMessageDialog(null, "es: " + resultado);
}

if (operacion==9){
resultado=fm.promedio(num1, num2);
System.out.println("es: " + resultado);
JOptionPane.showMessageDialog(null, "es: " + resultado);
}

if (operacion==10){
resultado=fm.factoreal(num1);
System.out.println("es: " + resultado);
JOptionPane.showMessageDialog(null, "es: " + resultado);
}
}}