• 大小: 2.12KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-02-20
  • 语言: Java
  • 标签:

资源简介

Java 用while循环计算1加1除以2!加1除以3!…1除以20!(基础篇-实例036).zip

资源截图

代码片段和文件信息

import java.math.BigDecimal;
public class Example {
    public static void main(String args[]) {
        BigDecimal sum = new BigDecimal(0.0); // 和
        BigDecimal factorial = new BigDecimal(1.0); // 阶乘项的计算结果
        int i = 1; // 循环增量
        while (i <= 20) {
            sum = sum.add(factorial); // 累加各项阶乘的和
            ++i; // i加1
            factorial = factorial.multiply(new BigDecimal(1.0 / i)); // 计算阶乘项
        }
        System.out.println(“1+1/2!+1/3!···1/20!的计算结果等于:\n“ + sum); // 输出计算结果
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         301  2010-07-08 11:41  .classpath
     文件         379  2010-09-07 10:57  .project
     文件         635  2010-07-08 11:41  .settings\org.eclipse.jdt.core.prefs
     文件        1061  2013-11-21 08:40  bin\Example.class
     文件         573  2010-07-08 15:41  src\Example.java

评论

共有 条评论