
Java 编程实例
文章平均质量分 73
柒柒--技术翻译
以技术对话世界的沟通方式,提供技术资料的本地化服务
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java 编程实例之---如何在 Java 中生成随机数?
它指定要生成的值的数量。我们可以生成任何数据类型的随机数,例如整数、浮点数、双精度数、布尔值、长整型。它返回指定的 origin(包含)和 bound(不包含)之间对应的随机生成的值。我们可以生成任何数据类型的随机数,例如整数、浮点数、双精度数、布尔值、长整型。这些新增功能增强了 Java 中随机数生成的覆盖范围,解决了安全问题和 Java 17 中引入的最新功能。生成的种子进行初始化,与 Math 类的随机生成器相同,无法修改。它返回 0(含)和指定边界(不含)之间的相应随机生成的值。原创 2024-11-24 17:48:01 · 1602 阅读 · 0 评论 -
Java编程实例之---Java 中的阿姆斯特朗数
其他一些阿姆斯特朗数是 1634、8208、9474、54748、92727、93084、548834、1741725、4210818、9800817、9926315、24678050、24678051、88593477、146511208、472335975、534494836、912985153、4679307774, 32164049650,32164049651。让我们创建另一个 Java 程序来检查给定的数字是否是阿姆斯特朗数。数是一个正 m 位数,等于这些数字的 m 次方之和。原创 2024-11-24 17:22:23 · 559 阅读 · 0 评论 -
Java编程实例之---Java中的阶乘程序
更重要的是,由于可以存储 n 个大小为常数的条目,因此 memoization 缓存(HashMap)的值在空间复杂度上为 O(n)。在最坏的情况下,递归树的大小为 n,这意味着调用堆栈使用 O(n) 空间。:非负整数 n 的阶乘是所有小于或等于 n 的正整数的乘积。发音为“4 的阶乘”。这也具有 O(n) 的时间复杂度,最坏的情况涉及在恒定时间内进行 n 次递归调用。让我们看看使用 Tabulation 的 Java 中的阶乘程序。空间复杂度也是 O(n),因为用于存储阶乘值的数组大小为 n+1。原创 2024-11-24 17:03:57 · 470 阅读 · 0 评论 -
JAVA编程实例之---Java 中的回文程序
在上面的 Java 程序中,我们定义了一个布尔函数来检查给定的字符串或数字是否为回文。在这种方法中,我们将使用循环将数字分解为单个数字,然后以相反的顺序重新组合它们。在这个方法中,我们将使用递归将数字分解成单个数字,然后以相反的顺序重新组合它们。最后,我们将检查反转的数字是否与原始数字匹配。首先,我们需要从用户那里获取输入,无论是字符串还是数字,我们都要检查其回文性质。雷达,水平,女士,12321,和一个男人,一个计划,一条运河,巴拿马!将输入反转后,与原输入进行比较,如果相同,则输入为回文,否则不是。原创 2024-11-23 21:20:00 · 1041 阅读 · 0 评论 -
Java编程实例之---Java 中的素数程序
是大于 1 且只能被 1 或自身整除的数。换句话说,素数不能被除自身或 1 之外的其他数整除。例如 2、3、5、7、11、13、17.... 都是素数。让我们看一下 Java 中的素数程序。在这个 Java 程序中,我们将采用一个数字变量并检查该数字是否为素数。2 是唯一的偶质数,因为所有其他偶数都可以被 2 整除。您还可以使用未预定义数字的方法。此时,用户必须输入数字来检查该数字是否为素数。Java 中的素数程序(另一种方法)您还可以在两个指定数字之间找到素数。使用 Java 方法的素数程序。原创 2024-11-23 21:06:26 · 164 阅读 · 0 评论 -
Java编程实例之---Java 中的斐波那契数列
在本节中,我们探讨了在 Java 中生成斐波那契数的各种方法。在您继续 Java 编程之旅时,请记住,斐波那契数列只是众多等待探索和在代码中实现的数学概念之一。换句话说,在斐波那契数列中,下一个数字是前两个数字的总和。它涉及存储昂贵的函数调用的结果,并在再次出现相同输入时返回缓存的结果。通过将中间结果存储在备忘图中,我们消除了冗余计算,大大提高了斐波那契函数的性能。在本节中,我们将探讨。让我们看一下不使用递归的 Java 中的斐波那契数列程序。让我们看看使用递归的 Java 中的斐波那契数列程序。原创 2024-11-23 21:01:09 · 842 阅读 · 0 评论