java例题_21 求 1+2!+3!+...+20!的和
2024-10-21 10:10:08
1 /*21 【程序 21 求阶乘】
2 题目:求 1+2!+3!+...+20!的和
3 程序分析:此程序只是把累加变成了累乘。
4 */
5
6 /*分析
7 * 1、汲取上一题的教训,这么大的数字,long类型
8 * 2、for循环,两层,一层控制1~20,另一层控制阶乘
9 * */
10
11 package homework;
12
13 public class _21 {
14
15 public static void main(String[] args) {
16 //声明一个long类型的和S,中间值每项值x
17 long s=0;
18 long x=1;
19 for (int i=1; i<=20; i++) {
20 for (int j=i; j>0; j--) {
21 x=x*j;
22 }
23 s=s+x;
24 // System.out.println(x+"\t"+s);
25 x=1; //x复位
26 }
27 System.out.println("和为:"+s);
28
29 }
30
31 }
最新文章
- Redis基本配置
- PHP文本框的值随下拉框改变
- Linux内核分析之跟踪分析Linux内核的启动过程
- Java算法-快速排序
- 夺命雷公狗jquery---4内容选择器
- hdu1031 Design T-Shirt
- C/C++中几种经典的垃圾回收算法
- Matlab编程-图形处理功能
- Call Transaction 小节
- /bin/sh 与 /bin/bash 的区别
- Elasticsearch java api 基本搜索部分详解
- Centos常用命令之:VI
- axios简单使用
- Codeforces Round #219 (Div. 2) D. Counting Rectangles is Fun 四维前缀和
- windows2016 安装mysql5.7
- 关于NIO一些优化
- docker 构建带健康检查的redis镜像
- java代码中存在的Big Endian 和 Little Endian
- PHP-学习大规模高并发Web系统架构及开发推荐书籍
- jdbc连接hive0.14
热门文章
- Apple 订单系统 bug
- React Hooks: useDebugValue All In One
- SQL Tutorials &; MySQL &; SQL Server
- Rust learning notes
- SPC算力空投来袭!对话NGK!华盛顿金融特别报道
- 翻译:《实用的Python编程》01_07_Functions
- 手写一个webpack,看看AST怎么用
- uni-app小白入门自学笔记(二)
- Vue学习笔记-Vue.js-2.X 学习(七)===>;脚手架Vue-CLI(路由Router)
- 文字链接Link