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

阶乘计算的加法形式

 //4的阶乘
int jc = 4; //定义一个变量用来代表要计算的数值
long jd =1; //定义最终输出的阶乘 for(int i = jc; i > 1 ; i--) //直接定义到计算的数值中,不断进行减一
{
jd = jd * i; //进行乘法运算,不断进行高位的阶乘运算,一直计算到数值为一
}
System.out.println("阶乘为: "+jd); //输出阶乘

阶乘计算的减法形式

         int jq = 4;                                    //定义要计算的数并赋值
int jw = 1; //定义数值阶乘
double sum = 0; //定义数值的阶乘和 for(int i = 1; i <= jq;i++) //循环,从一开始计算阶乘 { jw = jw * i; //计算阶乘 sum = jw +sum; //计算阶乘和 }
System.out.println("阶乘和为: "+sum); //输出阶乘和

阶乘和的计算

 int jq = 2;                                //定义要计算的数并赋值
double jw = 1; //定义阶乘值,因为阶乘值为倒数,所以采用double型进行赋值
double sum = 0; //定义阶乘和,因为阶乘和为倒数,所以采用double型进行赋值
double i = 1; //定义一个中间变量,便于阶乘值转换为倒数形式 while(jw <= jq)
{ //·此行有疑问· //jw++;
//在此处加一,jw会直接加1,后输出,会多运行一次下方计算,此为本人拙见,请大神指教 i = i * jw;
i = 1 / i;
jw++; //从一开始计算,在此处加一 sum = sum + i;
}
System.out.println("阶乘和为:"+sum);

倒数的阶乘和

for循环计算某个数的阶乘、阶乘和及其倒数的阶乘和的更多相关文章

  1. for循环计算阶乘的和,for循环计算阶乘倒数的和

    计算阶乘的和 //阶乘的和,5!+4!+3!+2! int a = 5; for(int b = 4; b > 0; b--) { a = a * b; } //先定义好最大数的阶乘是多少 in ...

  2. Java利用while循环计算1+1/2!+1/3!……+1/20!

    编写程序,用while语句计算1+1/2!+1/3!……+1/20!,并在控制泰山输出计算结果.要求1+1/2!+1/3!……+1/20!,其实就是求1+1*1/2+1*1/2*1/3+……+1*1/ ...

  3. LeetCode 29 Divide Two Integers (不使用乘法,除法,求模计算两个数的除法)

    题目链接: https://leetcode.com/problems/divide-two-integers/?tab=Description   Problem :不使用乘法,除法,求模计算两个数 ...

  4. while循环计算规则:内循环—外循环!

    num= 1 #值 =1while num <= 10 : # num(1)小于10 print(num) # 应该打印 这个1的值 num +=1 # num+=1等价于 num再加1 所以这 ...

  5. poj 2406 Power Strings【字符串+最小循环节的个数】

                                                                                                      Po ...

  6. java基础IO流 复制键盘录入的目录,复制其中的.java文件到指定目录,指定目录中有重名,则改名 对加密文件计算字母个数

    package com.swift.jinji; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; im ...

  7. C 语言实例 - 计算一个数的 n 次方

    C 语言实例 - 计算一个数的 n 次方 计算一个数的 n 次方,例如: ,其中 为基数, 为指数. 实例 - 使用 while #include <stdio.h> int main() ...

  8. for循环/计算坐标

    for循环计算坐标 webqq里面有类似桌面的各种图标,是绝对定位的,这样可以拖动改变位置,用浮动的话,没法拖动. <!DOCTYPE html> <html lang=" ...

  9. YTU 2641: 填空题:静态成员---计算学生个数

    2641: 填空题:静态成员---计算学生个数 时间限制: 1 Sec  内存限制: 128 MB 提交: 267  解决: 206 题目描述 学生类声明已经给出,在主程序中根据输入信息输出实际建立的 ...

随机推荐

  1. #include <fstream>

    1 fstream 2 ifstream 3 ofstream 4 seekg 5 seekp 6 tellg 7 tellp 1 fstream 打开输入输出文件流 #include <ios ...

  2. 如何在TableView上添加悬浮按钮

    如果直接在TableVIewController上贴Button的话会导致这个会随之滚动,下面解决在TableView上实现位置固定悬浮按钮的两种方法: 1.在view上贴tableView,然后将悬 ...

  3. 初步STL集装箱List

    List 特点: 1.它实质上是一个双向链表 watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2FuZ3hpYW9idXB0/font/5a6L5L2T/f ...

  4. C++关注备注部分知识点

    //关注备注部分知识点. #include <iostream> #include <string><span style="white-space:pre&q ...

  5. 初识Devexpress ChartControl 之 动态添加stepline及TextAnnotation

    最近在用devexpress 第三方软件做项目. devexpress 的控件使用简单.功能强大.类型丰富.界面优美.扩展性强.今天主要是动态生成了一条StepLine.生成后的效果(能力不强,所以做 ...

  6. box-shadow属性

    一.定义和用法 box-shadow属性 向框添加一个或多个阴影. 二.语法 box-shadow: h-shadow v-shadow blur spread color inset; h-shad ...

  7. js 全局变量

    使用cookies可以设置全局变量 ,由于每次刷新变量都会为初始值,cookies可以作为全局变量的容器

  8. Android 通知栏系列....

    转:http://blog.csdn.net/vipzjyno1/article/details/25248021 在android的应用层中,涉及到很多应用框架,例如:Service框架,Activ ...

  9. windows8设置环境变量

    win8,win8.1如何配置java的环境变量 工具/原料   win8,win8.1 方法/步骤   在你的计算机上右击,选择其中的属性就可以了.如下图所示. 接下来,作出如下图所示的选择. 这个 ...

  10. HTML5学习笔记之Input类型

    Input类型——email email类型用于包含email地址的输入域,在输入地址时会自动验证email域的值 例:Email:<input type="email" n ...