请JAVA高手来,一道简单的编程题。答对再加30分
来源:百度知道 编辑:UC知道 时间:2024/05/12 19:49:57
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("