RESPONDER UNA PREGUNTA

Si para responder la pregunta, crees necesario enviar un archivo adjunto, puedes hacerlo a traves del correo [email protected]

    Pregunta:  66306 - JAVA NO ME DEVUELVE DECIMALES
Autor:  Rodolfo Delgado Gonzalez
ayuda con el programa! lo que pasa es que tengo que hacer una serie de divisiones e irlas sumando, algo asi

1/2+1/3+1/4+1/5.....1/n

n es una variable leida con el metodo nextInt() de la clase Scanner
el problema es que cuando hago la división por ejemplo de 1/2 me devuelve 0 y asi con todas las divisiones, por consecuente la suma total es 0 -.- les dejo el codigo espero me puedan ayudar
import java.util.Scanner;

public class _33numeroNfracciones {
public static void main(String[] args) {
Scanner e = new Scanner (System.in);
System.out.println("capture el valor de N para calcular 1-1/2+1/3+1/4+.....1/N");
int n = e.nextInt();
double suma=0;
double acum=0;
int nuevo;
for(int i=2;i<=(n+1);i++){
suma =(1/i);
acum = acum+suma;
}

System.out.println("el resultado de la suma es: "+acum);
}

}


Nombre
Apellidos
Correo
Comentarios