关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
java阶乘问题,用一维数组排序输出
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
CSDN专家-sinJack 2021-10-06 13:35关注public class Factorial { private int result = 1; public int factorial(int number){ if(number==1) return result; else { result = number*factorial(number-1); return result; } } public static void main(String[] args) { Factorial f = new Factorial(); System.out.println(f.factorial(10)); } }
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2023-03-20 02:01回答 6 已采纳 参考GPT和自己的思路: 这里的递归实现的是计算阶乘的函数,递归过程是不断地调用函数自身来求解。在这个计算阶乘的函数中,n 指的是要计算阶乘的数,而递归调用的是计算 n-1 的阶乘。递归调用的过程会不
- 2022-02-18 05:11回答 3 已采纳 因为超出了int类型的取值范围了
- 2021-12-28 01:42回答 3 已采纳 int result = 1; for (int i = 2; i <=n ; i++){ result *= i; }
- 2024-09-19 16:11Li_030406的博客 求S=1!+2!+3!+·····+n!的阶乘和 输入一个正整数n,求第n小的质数 数组 一维数组 数组排序 冒泡排序 二分查找 顺序查找 数组的插入和删除
- 2021-06-26 14:07回答 1 已采纳 public class 循环求阶乘 { public static void main(String[] args) { double result = 1; int d =
- 2022-09-21 02:50回答 2 已采纳 你在for循环里修改了n值啊。导致循环条件变大啦重新定义一个变量m,初始为1,循环内改为 m =m*i;最后输出m另外循环结束条件要改为i<=n才行。不然n就不算在里面了
- 2022-03-22 08:25回答 3 已采纳 int 溢出了;这类问题可以考虑用dp long[] arr = new long[21]; arr[1] = 1; long sum = 1;
- 2021-05-31 09:32m0_57081368的博客 是一个非常流行和成功的 Java 应用开发框架。Spring Security 是 Spring 家族中的一个安全管理框架,提供了一套 Web 应用安全性的完整解决方案。在用户认证方面,Spring Security 框架支持主流...
- 2023-02-15 07:18回答 4 已采纳 第一种肯定不对啊,i是循环变量,你不能在循环里i++来改变循环次数啊
- 2022-06-09 16:55回答 4 已采纳 用try catch捕获一下异常 import java.util.Scanner; public class Main { public static void main(String[]
- 2015-12-13 01:14回答 3 已采纳 楼上的代码思路没有问题,有点小bug,修改之后如下: int foo(int n) { long r = 1; int i; for (i = 2; i <
- 2021-03-17 14:49apr01的博客 一、数组(一)数组的优缺点:优点:1:数组通过下标访问元素的效率很高。指定下标n的元素的地址:首地址+n*元素类型字节数。2:数组可以保存若干个元素的值。缺点:1:数组的长度是不能更改的。2:数组进行元素的删除...
- 2020-04-10 13:45pigpigpi的博客 二维数组其实就是每一个元素为一维数组的数组。 2.定义格式: 数据类型[][] 数组名=new 数据类型[m][n]; m表示这个二维数组有多少个一维数组 必须写上 n表示每一个一维数组的元素个数 可写可不写,写与不写有区别...
- 2020-10-17 12:59悢七的博客 求一维数组中10个数的最大数以及排序后的数组。 (数组中的数随机生成) public class Array1 { public static void main(String args[]) { int score[] = new int[10]; for (int k = 0; k < score.length;...
- 2024-04-15 12:18不互关就取关的博客 全网最细致的方法与数组内容,快来瞧瞧吧
- 2017-08-02 12:49Endless_one的博客 数组表示的一串连续的存储空间。每个空间中都可以保存一个数据。 当我们需要操作的时候,不是去面对单个空间,而是直接面对这个整体的连续的存储区域。 数组的定义方式 动态初始化 数据类型[] 数组名 = new 数据...
- 2024-04-12 12:00Elias-c的博客 JAVA语音基础之第4篇:数组的介绍,工具类 以及数组排序算法
- 2021-03-14 02:43Kenjei的博客 java阶乘计算获得结果末尾0的个数代码实现看到题目后,分析了下, 10的阶乘就已经很大了。计算出来再得到这个末尾的0的个数,完全不现实,即使实现了也是很麻烦的。后来想某个数的阶乘中乘积有5结尾的数字的时候就...
- 2019-07-05 11:17WhitAnOrChild的博客 java的基础学习day06 ...2、查找的数在前面))排序(冒泡排序、选择排序) –**-––-–-------------------- 数组的应用 时间复杂度:核心代码执行的次数 二分查找(n(数组长度)/2`x=1 x = log2n O(...
- 2021-02-12 12:44未眠-1031的博客 title: java方法和数组date: 2020-09-15 18:28:36tags:java方法和数组一. 方法1.1 什么是方法System.out.println(),那么它是什么呢?Java方法是语句的集合,它们在-起执行一个功能。方法是解决-类问题的步骤的有序组合...
- 没有解决我的问题, 去提问
问题事件
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司