JAVA实现求五个数阶乘之和 小实例
代码清单
package cn.temp; import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class Test { public static int[] list; public Test(){ this.list = new int[5]; } /** * @param args */ public static void main(String[] args) { Test test = new Test(); test.InputNum(); } /** * 用户从控制台输入值 */ public void InputNum(){ Scanner input = new Scanner(System.in); int num=0; try { for (int i = 0; i < 5; i++) { System.out.println("请输入第" + i + "个数"); num=input.nextInt(); if(num>0) this.list[i]=num; else throw new Exception(); } Sum(); } catch (Exception e) { e.printStackTrace(); System.out.println("亲!你输入有错误吧...."); } } /** * 算法实现方法 */ public static void Sum(){ int sum=1; int result=0; for(int i=0;i<5;i++){ sum=sum*list[i]; result=sum+result; } System.out.println("你输入的五个数的阶乘之和为:"+result); } }
转载于:https://www.cnblogs.com/JPAORM/archive/2012/04/25/2509863.html
JAVA实现求五个数阶乘之和 小实例相关推荐
- linux写一个10的阶乘,C语言练习题:求1到10的阶乘之和简单实例
C语言练习题:求1到10的阶乘之和简单实例 C语言练习题:求1到10的阶乘之和简单实例 #include int factorial(int n) { if(0==n) return 1; if(1= ...
- java中求5的阶乘
题目如上所示:java中求5的阶乘是多少? 什么事阶乘呢? 答:阶乘是基斯顿·卡曼(Christian Kramp,1760-1826)于 1808 年发明的运算符号,是数学术语. 一个正整数的阶乘( ...
- C++求1-20的阶乘之和
求1-20的阶乘之和 知识点:for循环的使用,以及函数的运用 //要求:求1-20的阶乘之和,即1!+2!+3!+--+20! #include<iostream> using name ...
- php求一个数的阶乘,PHP基于简单递归函数求一个数阶乘的方法示例
搜索热词 本文实例讲述了PHP基于简单递归函数求一个数阶乘的方法.分享给大家供大家参考,具体如下: 一.问题: 求一个数a的阶乘,那么,a!=a*(a-1)*(a-2)*(a-3)*--*2*1.比如 ...
- [Java练习]求一个数的阶乘,并在此基础上求自然对数e的值
问题:分别用方法递归和循环求一个数的阶乘,并调用此方法求自然对数e的值 e = 1 + 1/2! +1/3! +1/4! +- public class factorial1{public stati ...
- java初学求一个数的绝对值
编写一个Java程序:求一个数的绝对值 public class Test03_4 { public static void main(String[] args) { int a=-9; if(a& ...
- java三目运算符求三个数的最大值
三目运算符的格式:条件语句?表达式1:表达式2: 了解到三目运算符,我们可以运用三目运算符求三个数的最大值,比如有个三个包裹,分别是3kg.4kg.5kg,求三个包裹的最大重量. public cla ...
- Java中求一个数的幂次方
Java中求 m 的 n 次方不能使用 m^n,可使用 Math.pow(m, n) 来求m的n次方,求得结果为浮点类型.
- java 递归 求一个数的阶乘
public static int fn(int num){int result = 1;if (num >1)result = num * fn(num - 1);return result; ...
最新文章
- 问题总结两天来两场实习面试(中科创达、华为)
- Redis 6.0 新特性 ACL 介绍
- WP8开发学习笔记动态修改启动时导航的第一个页面(如登录前启动页为LoginPage,登录后变为MainPage)...
- HTML字体小于12谷歌不兼容,Chrome谷歌浏览器下不支持css字体小于12px的解决办法...
- 浅析多线程中的各种锁
- 遇到的坑_那些年跟团游遇到的坑,花了很多钱才发现自己被坑了
- 突破性能极限,阿里云神龙最新ASPLOS论文解读
- 京东回应「被薅 7000 万、项目组全体开除」;微信朋友圈屏蔽支付宝集五福;MySQL 8.0.19 发布 | 极客头条...
- 如何对第三方数据进行大数据分析
- SLAM学习笔记-------------(八)视觉里程计2
- 黑苹果安装镜像制作方法
- python存钱挑战_案例(4):52周存钱法
- java字符串替换空格_特殊的空格(Java无法替换字符串中的空格)
- Google adsense单价降低的原因-失误的无效点击过滤
- MSI (Message Signaled Interrupts)
- Unity3D插件 Doozy UI 学习(一):打开一个面板
- python爬取京东商品代码_Python简单爬取京东商品列表
- 10004 函数重载
- 北大韦神答辩PPT,最后一页文字被挑剔!
- 区分主谓宾补和主谓宾宾
热门文章
- 计算机组成 冯诺依曼体制
- [转]加密技术在企业数据安全中的应用
- ORM(Object Relational Mapping,对象/关系映射)
- 【SSM 整合项目】图书管理系统
- 学会这个大屏神器,低代码开发高端可视化大屏不在话下
- 推荐的字符与字符串处理方式
- android 软件测试文档,Android软件测试文档规范【参考】.doc
- ras私钥c#转java_RSA密钥,JAVA与.NET之间转换
- render_notebook()结果没有图_数与图(20)——机器学习.下
- c语言告白恋爱专业,C语言实现520表白代码 祝你表白成功!