Beginning java
this is about 1!+2!+3!+...+n!=?
below is program code,it can run but there is out error.
public class Demo{
public static void main(String args[]){
double num=1,sum=0;
int n=0;
System.out.print("Please input a number:");
try{
n=integer.parInt(System.in.read());
}catct(IOException e){}
for(int i=1;i<=n;i++){
num=num*i;
sum=sum+num;
System.out.println(n+"result is:"+sum);
}
}
}
when it run,
if i input 4,
output is "53 result is:....",
why?
|