Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/08/2010, 11:16
okawa
 
Fecha de Ingreso: mayo-2009
Mensajes: 69
Antigüedad: 15 años
Puntos: 0
Obtener valor variable de un metodo

Buenas.

Seguramente sea la cosa mas tonta del mundo,pero yo y java no nos llevamos muy bien jajaja

Tengo el siguiente metodo:

Código PHP:
public static double sen(double x,double epsilon) {
        
int k=1;
        
double sumSem=xterm=x;
        while (
Math.abs(term)>=epsilon) {
            
term=-term*x*x/(2*k*(2*k+1));
            
sumSem=sumSem+term;
            
k++;
        }
        return 
sumSem;

El cual como veis devuelve el valor de sumSem

Y el metodo main:

Código PHP:
public static void mainString args[]) {

        
System.out.println ("Dame el valor del angulo x");
        
float angulo=teclado.nextFloat();

        
System.out.println ("Dame el valor de epsilon");
        
float epsilon=teclado.nextFloat();

        
System.out.println ("x\t"+"sen(x)\t\t\t"+"Math.sin(x)\t\t\t"+"iteraciones");

        for (
int i=0;i<=20;i++) {
            
System.out.println(i+"\t"+sen(i,epsilon)+"\t\t\t"+Math.sin(i)+"\t\t\t");
        }   
    } 
El problema es que quiero obtener el valor de la variable k que se usa en el metodo sen antes de que este devuelva el valor de la variable sumSem

Basicamente tengo que hacer esto:

Cita:
Debe tenerse en cuenta que el metodo sen solo puede devolver el valor
del seno, por lo cual, el numero de iteraciones de la tercera columna puede devolverse
al metodo que lo llama (main) definiendo una variable en main a la cual se le asigna
el valor de la variable k en sen antes de que este metodo devuelva el resultado.

Gracias!