第一题 循环大战:从键盘读取一个整数n,使用三种不同的循环语句,计算并输出 1!,2!,3!……n!(1到n的阶乘)
import java.util.Scanner;
public class FactorialTest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int sum=1;
int n=1;
Scanner sc = new Scanner(System.in);
while(sc.hasNextInt()){
n = sc.nextInt();
for(int i=1;i<=n;i++)
{
sum *= i;
System.out.println(sum);
}
int i=1;
sum=1;
do
{
sum *= i;
i++;
}while(i<=n);
int a=1;
sum =1;
while(a<=n)
{
sum *= a;
a++;
}
}
}
}