`
universsky
  • 浏览: 99350 次
文章分类
社区版块
存档分类
最新评论

Java编程算法源代码全解-----寻找完全数 东海陈光剑

 
阅读更多

/**
* 题目:一个数如果恰好等于它的因子之和,这个数就称为 "完数 "。例如6=1+2+3.编程 找出1000以内的所有完数。
*/
package iSword;

/**
* @author iSword
*
*/
public class fullNumber {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub

for(int i=1;i<10000;i++){

//计算因子之和 t
int t=0;
for (int j=1;j<=i/2;j++){
if(i%j==0){
t=t+j;

}
}

if(t==i) {

System.out.print(i+" = ");
for (int k=1;k<=i/2;k++){
if(i%k==0 ) {
System.out.print(k+" + ");

}
}
System.out.print(" \n\n");

}

}

}

}

////////////////////////////

6 = 1 + 2 + 3 +

28 = 1 + 2 + 4 + 7 + 14 +

496 = 1 + 2 + 4 + 8 + 16 + 31 + 62 + 124 + 248 +

8128 = 1 + 2 + 4 + 8 + 16 + 32 + 64 + 127 + 254 + 508 + 1016 + 2032 + 4064 +

ps: 怎样把最后的那个加号去掉??


分享到:
评论

相关推荐

    java算法大全源码包-java算法大全,有近100多种常见算法的源代码,是学习JAVA算法的难得资料

    Java算法大全源码包是一个非常宝贵的资源,包含了大约100种不同的常见算法的源代码实现,对于希望深入学习和理解Java算法的开发者来说,这是一个不可多得的学习材料。这个包不仅提供了各种算法的实现,还可能通过...

    JAVA面向对象编程源代码-孙卫琴

    《JAVA面向对象编程》是孙卫琴老师的一本经典教材,深入浅出地讲解了Java语言的核心特性,尤其是面向对象编程的理念与实践。这本教材的示例源代码提供了丰富的学习资源,帮助读者通过实际操作理解理论知识。 首先,...

    java简单实例程序源代码

    "java简单实例程序源代码"这个压缩包包含了一系列章节相关的Java实例源代码,适合初学者和有经验的开发者用来加深对Java语言的理解。以下是这些章节可能涉及的重要知识点的详细解释: 1. **CH11**: 这个章节可能...

    数据结构与算法经典问题解析-Java语言描述

    这本书“数据结构与算法经典问题解析-Java语言描述”旨在帮助读者深入理解这些概念,并通过具体的Java代码实现来提升解决实际问题的能力。 1. **数据结构**: - **数组**:是最基本的数据结构,它是一系列相同类型...

    上学时 一些算法导论的代码----

    这些文件名揭示了几个经典的计算机科学算法,它们都是在学习《算法导论》时常见的实践练习。下面将分别介绍这些算法及其应用。 1. **矩阵连乘**: 矩阵连乘是线性代数中的一个基本问题,涉及到计算两个或多个矩阵的...

    java多种算法大全源代码

    这个名为“java多种算法大全源代码”的压缩包文件,显然是一个包含大量Java实现的算法集合,涵盖了数百种不同的算法。下面我们将深入探讨这些算法的核心概念、用途以及它们在实际开发中的应用。 1. **排序算法**: ...

    聚类算法源代码下载lin-k

    在这个压缩包中,提供的"Lin-Kernighan算法代码"可能是一个实现这个算法的编程语言版本,如Python、C++或Java。源代码通常包括以下几个关键部分: 1. **数据结构**:存储城市和边的信息,例如使用邻接矩阵或邻接表...

    NSGA-III算法-matlab版本-写满了中文注释

    因为也没有完全弄懂代码,所以有些地方空着没写注释,有些地方还注释了问号。就是希望能和大家一起讨论交流一下,希望大家指正。希望弄懂代码的小伙伴能回帖说一下自己的理解。也希望能解答一下我不懂的地方。  ...

    NSGAII MOEA java源代码

    非支配排序遗传算法第二代(NSGA-II)是一种多目标...用户需要将这些源代码导入到Java开发环境中,如Eclipse或IntelliJ IDEA,编译并运行,以执行NSGA-II算法。为了确保正确运行,还需要注意设置正确的参数和问题实例。

    c语言常用算法源代码

    "C语言常用算法源代码"这个压缩包很可能是包含了一些常见的编程算法实现,这些算法是学习和理解计算机科学基础的重要部分。以下是可能包含的一些算法及其详细解释: 1. **排序算法**: - **冒泡排序**:是最简单的...

    BackTrack使用全解-基础安装

    新手完全上路 从安装到使用 再到工具的使用完全OK

    收集整理的java算法大全源码包近百种常见算法的源代码.rar

    Java算法大全源码包是一个非常宝贵的资源,包含了近百种常见的算法实现,对于学习和提升Java编程技巧,尤其是算法理解有着极大的帮助。以下将详细介绍其中可能包含的一些重要算法及其应用。 1. 排序算法: - 冒泡...

    java 各类算法实现代码

    Java算法实现代码主要涵盖了许多计算机科学中的核心算法,这些算法是编程基础,也是解决复杂问题的关键工具。在Java中实现这些算法,可以帮助开发者更好地理解和应用它们。以下将详细阐述一些常见的Java算法及其重要...

    常用算法程序集(C语言描述)第三版源代码

    《常用算法程序集(C语言描述)第三版源代码》是一个专门为C语言学习者和开发者提供的资源,包含了大量的经典算法实现。这个集合旨在帮助程序员深入理解各种基础和高级算法,提高编程技能,以及解决实际问题的能力。...

    rsa加密算法java源代码

    java加密源代码程序,完全用JAVA实现的

    java源代码-我的记事本

    【标题】"java源代码-我的记事本"是一个基于Java编程语言开发的简单记事本应用程序的源代码。这个项目可能出自韩顺平的Java教学视频,旨在帮助初学者理解Java GUI(图形用户界面)编程和文件操作的基本概念。 ...

    商业编程-源码-A_寻路算法源代码.zip

    在“商业编程-源码-A_寻路算法源代码.zip”这个压缩包中,我们可以预见到包含了一系列关于寻路算法的源代码。寻路算法是计算机科学中的一个重要领域,尤其在游戏开发、路径规划、网络路由等领域应用广泛。在这个...

    [Java算法设计]-完全平方数.java

    这份资源为Java编程提供了完全平方数的全面指南。文档讲解了完全平方数的基本概念,包括如何计算完全平方数以及如何将它们应用于实际问题。 文档还包括了高级主题,如如何优化算法以计算完全平方数和如何将完全平方...

    Java 第1章 了解java含源代码

    通过深入学习“Java 第1章 了解java含源代码”,你将建立起对Java编程的初步认识,并为后续章节的学习打下坚实的基础。记住,实践是检验真理的唯一标准,动手编写和运行代码是学习编程的关键。祝你在Java的世界里...

    仿真算法实现TSP问题之----Hopfield神经网络算法(Java版)--优化1

    "仿真算法实现TSP问题之----Hopfield神经网络算法(Java版)--优化1" 这个标题表明我们关注的是一个基于Java实现的 Hopfield神经网络算法,用于解决旅行商问题(TSP)。旅行商问题是一个经典的组合优化问题,目标是...

Global site tag (gtag.js) - Google Analytics