Java实现:轻松计算给定整数的因子个数
```java import java.util.Scanner; public class FactorCount { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // 读取用户输入的整数 int num = scanner.nextInt(); // 调用countFactors方法计算因子个数 int factorCount = countFactors(num); // 输出因子的个数 System.out.println(factorCount); } public static int countFactors(int num) { int count = 0; // 遍历从1到num的所有数字 for (int i = 1; i <= num; i++) { // 如果i是num的因子 if (num % i == 0) { // 因子个数加1 count++; } } return count; } } ``` ######[AI问答 | 192点数解答 | 2025-12-13 21:43:21]
相关提问
- Java 实现复制粘贴功能:打造简易文本复制粘贴程序(GPT | 1497点数解答 | 2024-08-25 09:40:33)413
- 判断超级幸运数:满足“纯4/7数位”或“4/7总个数为4或7”的整数计数(阿里通义 | 965点数解答 | 2026-03-13 12:15:06)32
- 解决数据库“dm.jdbc.driver.dmexception: 数据溢出”问题的全步骤指南(阿里通义 | 598点数解答 | 2024-10-15 15:48:38)315
- 达梦数据库数据溢出问题排查及多维度解决方法(阿里通义 | 403点数解答 | 2024-10-15 15:48:41)1177
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)352
- C++实现:计算n个正整数中小于x的数的总和(字节豆包 | 341点数解答 | 2025-08-02 21:52:19)269
- C++ 实现:计算 n 个正整数中小于 x 的数的总和及代码详解(字节豆包 | 377点数解答 | 2025-12-06 20:17:15)61
- Python 实现:计算给定 n 个正整数中小于 x 的数的总和(字节豆包 | 132点数解答 | 2025-12-21 11:35:39)55
- C++ 实现:计算 n 个正整数中小于 x 的数的总和(字节豆包 | 405点数解答 | 2025-12-21 11:36:07)48
- C++ 实现:计算 n 个正整数中小于 x 的数的总和(字节豆包 | 595点数解答 | 2026-01-24 22:53:05)44
- C++ 实现:计算 n 个正整数中小于 x 的数的总和(字节豆包 | 567点数解答 | 2026-01-24 23:00:47)39
- C++ 计算指定个数正整数中小于特定值的数的总和(字节豆包 | 386点数解答 | 2026-02-13 21:53:17)24