Java实现 蓝桥杯VIP 算法训练 求完数
2023-09-14 08:58:17 时间
问题描述
如果一个自然数的所有小于自身的因子之和等于该数,则称为完数。设计算法,打印1-9999之间的所有完数。
样例输出
与上面的样例输入对应的输出。
例:
数据规模和约定
1-9999
public class 求完数 {
public static void main(String[] args) {
for (int i = 1; i <= 9999; i++) {
int sum = 0;
for (int j = 1; j < i; j++) {
if (i % j == 0) {
sum += j;
}
}
if (sum == i) {
System.out.println(i);
}
}
}
}
相关文章
- java double转decimal_Java中Double与BigDecimal的相互转换
- java 调用.asmx_Java调用asmx的一个例子
- java中多态_java之多态
- java pfx 证书_Java将pfx证书转换为jks[通俗易懂]
- Hutools工具类介绍(java )「建议收藏」
- java中的多行注释快捷键_eclipse多行注释快捷键「建议收藏」
- 【说站】java中有哪些时间API?
- 【测开技能】Java语言系列(十四)for循环
- 深入解析java虚拟机:详细类可用机制,类加载、链接、初始化
- 在java中println什么意思_java printf与println
- java 异或加密_Java异或技操作给任意的文件加密原理及使用详解
- Java 20 发布,新特性一览:Amber、Loom 和 Panama 项目
- 【Groovy】循环控制 ( Java 语法循环 | 默认的 IntRange 构造函数 | 可设置翻转属性的 IntRange 构造函数 | 可设置是否包含 to 的构造函数 | 0..9 简写 )
- Linux通用java程序启动脚本代码实例
- Java基础学习笔记二十三 Java核心语法之反射详解编程语言
- Java 读写GZIP格式文件代码详解编程语言
- 约瑟夫问题 java 实现详解编程语言
- 开发开创Linux更美好的Java开发环境(linux集成java)
- 时间利用Redis设置Java对象自动过期(redisjava过期)
- Java开发者如何快速掌握Neo4j(java操作neo4j)
- Linux系统下Java软件环境搭建指导(linux java软件)
- Java连接Oracle实现简单快捷的数据传输(java联结oracle)
- Java 离开 Oracle,新的旅程即将开始(java没有Oracle)
- Redis面试中Java相关技术面试题汇总(redis面试题java)
- 缓存使用Redis让Java代码更加迅速缓存设置(redis设置java)
- java生成图片验证码示例程序
- java计算自然数中的水仙花数的方法分享