请JAVA高手来,一道简单的编程题。答对再加30分

来源:百度知道 编辑:UC知道 时间:2024/05/12 19:49:57
计算1x2x3x......xn的值。

public class Demo
{
public static void main (String[] args)
{
int sum = 1;
for (int i=1; i<=n; i++)
{
sum *= i;
}
System.out.println("sum=" + sum);
}
}

n有多大?

public class Test
{
public static void main (String[] args)
{
int result = 1;
for (int i=1; i<=10; i++) // from 1 to 10
{
result *= i;
}
System.out.println("The result is: " + result);
}
}

输出结果:
The result is: 2628800

public class jisuan {

int result=1;//初始值为1因为你是从1开始乘的嘛

public jisuan(int n) { //这是个带参数的构造函数。主函数的N值会传过来,初始化对象的时候就直接调用了计算这个方法
for (int i = 1; i <= n; i++) { //这里是循环
//result*=i; //这里是计算的公式,和下面的一样,这里只是简写
result=result*i;
}
System.out.println("