当前位置: 代码迷 >> J2SE >> 帮小弟我加点注释intn=30到nj*=i;谢了
  详细解决方案

帮小弟我加点注释intn=30到nj*=i;谢了

热度:371   发布时间:2016-04-23 21:57:49.0
帮我加点注释intn=30到nj*=i;,谢了
public class Jiesheng 
{
public static void main(String[] args)
{
int n = 30;
double nj=1;
for (int i=1;i<=n;i++)
{
nj*=i;
System.out.println(i+"的阶乘是"+nj);
}
System.out.println(n+"的阶乘是"+nj);
}

}

------解决方案--------------------
public class Jiesheng 
{
public static void main(String[] args)
{
int n = 30;//定义变量n,设置初始值
double nj=1;//定义存储阶乘结果的变量,初始化为1
                 //计算1-n的阶乘,并输出
for (int i=1;i<=n;i++)
{
nj*=i;
System.out.println(i+"的阶乘是"+nj);
}
                  //输出n的阶乘值
System.out.println(n+"的阶乘是"+nj);
}

}
------解决方案--------------------
建议nj不要声明为double型,可以考虑long
  相关解决方案