首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

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

2013-08-06 
帮我加点注释intn30到nj*i,谢了public class Jiesheng {public static void main(String[] args){int n

帮我加点注释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

热点排行