java代码实现求取水仙花数

水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身。

方法一:

package shuixianhuanumber;public class ShuiXianHua {public static void main(String[] args) {for(int i =100;i<1000;i++){     //水仙花数是三位数,故i取值100~999int a = i/100;      //求取百位数int b = i%100/10;   //求取十位数int c = i%10;       //求取个位数int temp = a*a*a+b*b*b+c*c*c;/*如果temp==i,则该数是水仙花数.*/if(temp==i){System.out.println(i);  //打印水仙花数}}}
}
//结果:
153
370
371
407

方法二:

package shuixianhuanumber;public class ShuiXianHua {public static void main(String[] args) {int i =100;while (i<1000){if (i==(Math.pow((int)(i/100),3)+Math.pow((int)(i%100/10),3)+Math.pow(i%10,3))){       //用Math.pow求取立方System.out.println(i);  //打印水仙花数}i++;}}
}
//结果:
153
370
371
407

水仙花数JAVA代码实现相关推荐

  1. python水仙花数总结_python打印n位数“水仙花数”(实例代码)

    注:所谓n位数"水仙花数"是指一个n数,其各位数字n次方和等于该数本身.如三位数"水仙花数"是指一个三位数,其各位数3次方和等于该数本身. 一.3位数" ...

  2. 三位水仙花数python代码

    三位水仙花数python代码 #水仙花数:其各位数字立方和等于该数本身. print("水仙花数有:") for i in range(100,1000):bw=i//100sw= ...

  3. Java实现水仙花数简单代码

    //代码如下import java.util.*;public class ShuiXianHua {public static void main(String[] args){System.out ...

  4. java水仙花数的代码如下及其讲解。

    public class Faffodil{public static void main(String[] args) {for (int i = 100; i < 1000; i++) {i ...

  5. c语言水仙花数简书,2010 水仙花数 java

    水仙花数 Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others) Total Submissio ...

  6. python水仙花数的代码_Python 求“水仙花数”的方法和具体代码

    时间:2018-10-29 概述:水仙花数 Python打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身.例如:153是一 ...

  7. 水仙花数 java 1 100_Java练习题1:找出100——999数中的所有水仙花数

    练习题:找出100--999种所有的水仙花数. 分析:水仙花数是指:一个三位数,其各位数字立方和等于该数本身.例如:370=33+73+00.这就说明370是一个水仙花数. 所以要判断一个三位数是不是 ...

  8. 水仙花数python代码输入一个介于3到5的正整数_Python练习题——自幂数(水仙花数)...

    题目来源:Python语言程序设计(中国大学MOOC) 授课老师:嵩天.黄天羽.礼欣 题目描述: "3位水仙花数"是指一个三位整数,其各位数字的3次方和等于该数本身.例如:ABC是 ...

  9. 水仙花数python代码多种方式_水仙花数的三种解决方法(Python实现)

    先来了解一下什么是水仙花数.水仙花数是这样一个三位数:它的个位数.十位数.百位数的三次方之和,等于它自身.例如,153就是一个水仙花数,因为153=1^3+5^3+3^3.470也是一个水仙花数,因为 ...

最新文章

  1. 升降压斩波电路matlab,升降压斩波电路matlab仿真.doc
  2. 站立会议(11月19日)
  3. go获取项目内所有proto_gRPC学习之三:初试GO版gRPC开发
  4. Confluence wiki 使用记录
  5. linux集群的启动和停止,linux平台 spark standalone集群 使用 start-all,stop-all 管理集群的启动和退出...
  6. anaconda安装shapefile_Anaconda3详细安装使用教程及问题总结
  7. 怎么样可以通过阿里云APP进行备案 阿里云备案一般多长时间
  8. java 按照笔画排序,怎样用java把名单按姓氏笔画排序
  9. 新学习之 jQuery-boxy
  10. js中undefined怎么判断
  11. php上传文件至腾讯COS
  12. 在html中ex是什么单位,前端用到的那些单位
  13. JavaScript 进阶 - 第2天
  14. 石墨笔记,为知笔记和Effie哪个更适合学生?
  15. Transformers in Vision: A Survey论文翻译
  16. PHP扩展undefined symbol,解决 undefined symbol: php_pdo_register_driver in Unknown on line 0
  17. prometheus PromSQL使用小技巧
  18. 中基鸿业小故事投资理财大启示
  19. 《Python从小白到大牛》第1章 开篇综述
  20. sca标准值_SOA标准之----SCA架构思想

热门文章

  1. NDK学习 mp3解码器等相关
  2. EMLOG程序CYP音乐主题网站模板
  3. 如何学习TRIZ理论将其应用于创新实践当中?
  4. 别搞笑了!这世上哪有什么信手拈来的创意?
  5. nacos1.1.4连接mysql 8.0.18步骤(有图有真相)
  6. 微软借“云”掀估值高涨浪潮,百度借智能云启动千亿美金估值航母?
  7. MSYS2开发环境搭建
  8. RTMP、HTTP-FLV、HLS,你了解常见的三大直播协议吗
  9. Win10磁盘占用100%解决方法
  10. Vue路由守卫(导航守卫)