私はJavaループで階乗の質問をしています.1 + 1 / 2! + 1 / 3! + ... + 1 / n!、nは正です.「while」を使って作っていますが、コードは何もせずに実行されます:</p>
public static void main(String[] args) {
double sum=0,a=1;
int n=Integer.parseInt(args[0]);
while(n>0){
a=a*n;
sum=sum+1.0/a;
}
System.out.print(sum);
}
助けてください:)