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=x, term=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 main( String 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!