while循环:
public class Test {
public static void main(String[]args)
{
int i=1 , t=1;
float S=0;
while(i<=20) {
t*=i;
i++;
S+=1/(float)t;
}
System.out.println(S);
}
}
do...while循环:
public class Test {
public static void main(String[]args)
{
int i=1,t=1;
float S =0;
do {
t*=i;
i++;
S+=1/(float)t;
}while(i<=20);
System.out.println(S);
}
}
for循环:
public class Test {
public static void main(String[]args)
{
int i , j;
float S=0;
for(i=1;i<=20;i++) {
float t=1;
for(j=1;j<=i;j++) {
t*=j;
}
S+=1/(float)t;
}
System.out.println(S);
}
}