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

计算1x2x3x......xn的值。... 计算1x2x3x......xn的值。 展开
 我来答
百度网友0613d5576
2009-06-26 · TA获得超过569个赞
知道小有建树答主
回答量:166
采纳率:0%
帮助的人:201万
展开全部
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("结果是:"+result); //循环完结束后显示结果
}

public static void main(String[] args) {
new jisuan(10); //括号里的数字就是你所求的N的数字,这里我假定了是10
}
}

//这里是我自己写的程序,其实楼上的都回答的很好了,我感觉你新手我加了点注释
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一根纲丝
2009-06-26 · TA获得超过232个赞
知道答主
回答量:239
采纳率:0%
帮助的人:128万
展开全部
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);
}
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2009-06-26 · TA获得超过5622个赞
知道大有可为答主
回答量:1459
采纳率:0%
帮助的人:1499万
展开全部
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
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yaung_choi
2009-06-26 · TA获得超过208个赞
知道答主
回答量:46
采纳率:0%
帮助的人:44万
展开全部
n有多大?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式