星空网 > 软件开发 > Java

for循环计算某个数的阶乘、阶乘和及其倒数的阶乘和

for循环计算某个数的阶乘、阶乘和及其倒数的阶乘和for循环计算某个数的阶乘、阶乘和及其倒数的阶乘和
 1       //4的阶乘 2       int jc = 4;                  //定义一个变量用来代表要计算的数值 3       long jd =1;                  //定义最终输出的阶乘 4        5       for(int i = 1; i <= jc;i++)          //定义循环加一,从一开始不断计算,直到输入的数值为止 6       { 7         jd = jd * i;              //开始进行乘法运算,并不断将前一个数的乘积赋给阶乘 8       } 9       System.out.println("阶乘为: "+jd);      //输出阶乘10       11       

阶乘计算的加法形式
for循环计算某个数的阶乘、阶乘和及其倒数的阶乘和for循环计算某个数的阶乘、阶乘和及其倒数的阶乘和
 1 //4的阶乘 2       int jc = 4;                  //定义一个变量用来代表要计算的数值 3       long jd =1;                  //定义最终输出的阶乘 4        5       for(int i = jc; i > 1 ; i--)        //直接定义到计算的数值中,不断进行减一 6       { 7         jd = jd * i;              //进行乘法运算,不断进行高位的阶乘运算,一直计算到数值为一 8       } 9       System.out.println("阶乘为: "+jd);      //输出阶乘10       11     

阶乘计算的减法形式
for循环计算某个数的阶乘、阶乘和及其倒数的阶乘和for循环计算某个数的阶乘、阶乘和及其倒数的阶乘和
 1     int jq = 4;                  //定义要计算的数并赋值 2     int jw = 1;                  //定义数值阶乘 3     double sum = 0;                //定义数值的阶乘和 4      5       for(int i = 1; i <= jq;i++)        //循环,从一开始计算阶乘 6    7       { 8        9         jw = jw * i;            //计算阶乘10       11         sum = jw +sum;            //计算阶乘和12     13       }14       System.out.println("阶乘和为: "+sum);  //输出阶乘和

阶乘和的计算
for循环计算某个数的阶乘、阶乘和及其倒数的阶乘和for循环计算某个数的阶乘、阶乘和及其倒数的阶乘和
 1 int jq = 2;                //定义要计算的数并赋值 2       double jw = 1;              //定义阶乘值,因为阶乘值为倒数,所以采用double型进行赋值 3       double sum = 0;              //定义阶乘和,因为阶乘和为倒数,所以采用double型进行赋值 4       double i = 1;              //定义一个中间变量,便于阶乘值转换为倒数形式 5        6       while(jw <= jq) 7       { 8          9 //·此行有疑问·  //jw++;          10         //在此处加一,jw会直接加1,后输出,会多运行一次下方计算,此为本人拙见,请大神指教11         12         i = i * jw;13         i = 1 / i;14         jw++;                //从一开始计算,在此处加一15         16         sum = sum + i;17       }18       System.out.println("阶乘和为:"+sum);19       

倒数的阶乘和

 




原标题:for循环计算某个数的阶乘、阶乘和及其倒数的阶乘和

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流