数学,是一门古老而又神奇的学问,它离不开数字;但数学也非常“霸道”,古今中外,人世间、宇宙中,凡是和数字打交道的学问都包含数学的影子。

在数学领域,四则运算是最基础的也是最常用的运算法则,再高深的理论知识,凡是涉及运算,都离不开最基础的四则运算——加减乘除。在数字和四则运算不断交融的发展过程中,聪明的人们发现了一个又一个等式,它们为推动数学的发展、科技的发展打下了坚硬牢固的基础:我们最熟悉的九九乘法表是四则运算之乘法运算的基础和典型,其后是较为复杂的多种运算方法的融合:勾股等式、排列组合、自幂数……

在此,我和大家讨论一下自幂数,自幂数是指一个n位数,它的每个位上的数字的n次幂之和等于它本身,按照自幂数的位数我们又可将十位数以内的自幂数分为独身数、水仙花数、四叶玫瑰数、五角星数、六合数、北斗七星数、八仙数、九九重阳数、十全十美数。在这个前十位自幂数家族中,唯独没有双位数的自幂数。

利用JAVA语言可以编译出所有的、任意位数的自幂数及其运算等式,而非仅仅限于在位数确定的情况下进行筛选。

这是编译后控制台输出的结果(我没有限制自幂数的上限,因此运算量非常大,在这里我只选取了其中一部分):

0 = 0 ^ 1

1 = 1 ^ 1

2 = 2 ^ 1

3 = 3 ^ 1

4 = 4 ^ 1

5 = 5 ^ 1

6 = 6 ^ 1

7 = 7 ^ 1

8 = 8 ^ 1

9 = 9 ^ 1

153 = 1 ^ 3 + 5 ^ 3 + 3 ^ 3

370 = 3 ^ 3 + 7 ^ 3 + 0 ^ 3

371 = 3 ^ 3 + 7 ^ 3 + 1 ^ 3

407 = 4 ^ 3 + 0 ^ 3 + 7 ^ 3

1634 = 1 ^ 4 + 6 ^ 4 + 3 ^ 4 + 4 ^ 4

8208 = 8 ^

java 自幂数_JAVA 编程01:用JAVA语言实现所有自幂数的输出相关推荐

  1. java解决兔子_JAVA编程题-用java解决兔子问题

    题目:古典问题:有一对兔子,从出生后第 3 个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 解答: 分析:从第一对兔子开始,第1个月1对兔 ...

  2. java的成员方法_java编程中的成员方法是什么?

    DIEA 成员方法描述对象所具有的功能或操作,反映对象的行为,是具有某种相对独立功能的程序模块.它与过去所说的子程序.函数等概念相当.一个类或对象可以有多个成员方法,对象通过执行它的成员方法对传来的消 ...

  3. java 延时发送邮件_java编程实现邮件定时发送的方法

    本文实例讲述了java编程实现邮件定时发送的方法.分享给大家供大家参考,具体如下: 最近做项目时客户提出了一个需求:系统定时发送E-mail到其客户,达到通知的效果.先将实例分享给大家,如果确实有一些 ...

  4. java猜字母游戏_JAVA编程题-用java编写猜字母游戏

    原标题:JAVA编程题-用java编写猜字母游戏 问题: 猜字母游戏,其游戏规则为: 程序随机产生5个按照一定顺序排列的字符作为猜测的结果,由玩家来猜测此字符串.玩家可以猜测多次,每猜测一次,则由系统 ...

  5. java 官方教程_Java编程入门官方教程(第7版)

    目录 第1章 Java基础 1.1 Java的起源 1.2 Java对Internet的贡献 1.2.1 Java简化了基于Web的编程 1.2.2 Java applet 1.2.3 安全性 1.2 ...

  6. java 运行异常处理_Java编程异常处理和I/O流

    重点: 1.在编写程序时,要正确地使用捕获例外和声明抛出异常的两种例外处理的方法. 2.遇到实际问题时,要根据需要正确使用各种输入/输出流,特别是对中文使用适当的字符输入流. 3.正确使用对象串行化的 ...

  7. java终结方法_java编程思想之并发(终结任务)

    有时我们需要任务被突然的终止.这一节将学习有关终止的各类问题. 装饰性花园 这是一个让我们观察的示例,他不仅演示了终止问题,而且还演示了资源共享.下面的仿真程序中,花园委员会希望知道每天进入公园的总人 ...

  8. java代码例子_Java与C++两大语言比较

    Java Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承.指针等概念,因此Java语言具有功能强大和简单易用两个特征.Java语言作为静态面向对象编程 ...

  9. java display.getdefault()_java基础(十一 )-----反射——Java高级开发必须懂的

    本文我们通过一个实际的例子来演示反射在编程中的应用,可能之前大家对反射的学习,仅仅是停留在概念层面,不知道反射究竟应用在哪,所以是一头雾水.相信通过这篇教程,会让你对反射有一个更深层次的认知. 概念 ...

最新文章

  1. [转]使用设计模式改善程序结构(二)
  2. shiro框架采取MD5+salt方式加密密码
  3. leetcode - 688. “马”在棋盘上的概率
  4. 手把手·从零开始撸Docker 系列一
  5. php卡盟专用主机,php卡盟
  6. c语言如果x小于,请达人帮忙做份C语言试卷,谢谢了
  7. 什么是协方差(covariance)?(延伸到 协方差矩阵、多元高斯分布、PCA)
  8. funcode拍飞虫C语言报告,funcode实验报告.doc
  9. 锁定计算机和睡眠有什么区别,电脑休眠和睡眠哪个好?电脑计算机睡眠和休眠有什么区别...
  10. 【分析】Ceph数据一致性检查 - Scrub的执行
  11. #用PYTHON绘画五角星
  12. 笔记记录软件:NoteRecorder
  13. Excel RTD函数入门
  14. Vue—使用canvas实现电子签名
  15. 微信小游戏如何突破4M限制
  16. 安卓沉浸式状态栏_安卓平板也能有品质感,小新Pad Pro上手
  17. office2016每次弹激活_win10系统office2016激活后仍弹出激活怎么解决
  18. 中国小三多,是因为女人缺乏精神上的独立,男人缺乏人格上的体面。
  19. 串的基本操作及统计字符频度-数据结构类C语言
  20. ADB Interface有黄色感叹号

热门文章

  1. 机器学习-朴素贝叶斯(基础讲解+代码实现+图像展示)
  2. Spring 之 @Cacheable 源码解析(上)
  3. 淘宝首页链接跳转,非taobao.com域名下的链接处理
  4. python引入op模块 实现游戏后台挂机 阴阳师
  5. java多态性_深入理解java多态性
  6. iOS登陆密码加密-HMAC
  7. 网上值机软件测试,值机员考试(B)题
  8. 分组查询:group by
  9. 用Python写个开心消消乐小游戏!自己写的游戏就是好玩!
  10. 西安联通光猫修改为桥接模式