
4个回答
展开全部
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
}
}
//这里是我自己写的程序,其实楼上的都回答的很好了,我感觉你新手我加了点注释
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
}
}
//这里是我自己写的程序,其实楼上的都回答的很好了,我感觉你新手我加了点注释
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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);
}
}
{
public static void main (String[] args)
{
int sum = 1;
for (int i=1; i<=n; i++)
{
sum *= i;
}
System.out.println("sum=" + sum);
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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 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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
n有多大?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询