package practiceGO;
/**5、算水仙花数(100-999):表示三位数的数字,个位的三次方+十位的三次方+百位的三次方=这个数本身 */
public class Cto {public static void main(String[] args) {int first,second,third;for(int i=100; i<=999; i++){first = (i/100);second = (i-first*100)/10;third = i%10;      if (Math.pow(first, 3)+Math.pow(second, 3)+Math.pow(third, 3) == i) {System.out.println(i+"是水仙花数");}}}
}

运行结果:

153是水仙花数
370是水仙花数
371是水仙花数
407是水仙花数

转载于:https://blog.51cto.com/11317783/1762315

java循环练习:水仙花数相关推荐

  1. 用Java写一个水仙花数算法

    水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身.例如:153=1^3+5^3+3^3. 以下是用 Java 写的水仙花数算法: public class Narcissisti ...

  2. 使用Java输出所有水仙花数

    使用Java输出所有水仙花数 所谓水仙花数是指一个3位数,其各个位上数字立方和等于其本身. 例如: 153 = 1x1x1+5x5x5+3x3x3 所以水仙花数应为一个三位数,输出范围便是[100,1 ...

  3. 三种方式循环获取水仙花数

    1.定义         水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI).自恋数.自幂数.阿姆斯壮数 ...

  4. C# 编程入门第五课,VS2019程序调试,for循环,水仙花数,Console.Write,又一种类型变换,三元表达式,产生随机数

    C# 编程入门第五课 文章目录 C# 编程入门第五课 1. VS2019程序调试 2. for循环 3. 水仙花数 4. Console.Write() 5. 又一种类型变换 6. 三元表达式 7.产 ...

  5. *用for循环求“水仙花数”和“玫瑰花数”

    [ 用for循环求水仙花数和玫瑰花数] 初步了解 for循环: 1.表达式:for(单次表达式1:条件表达式2:末尾循环体3) { 中间循环体4: } 2.执行顺序:表达式1--表达式2--表达式4- ...

  6. 通过Java实现求水仙花数

    题目:用户输入一个数,判断是否是"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身.例如:153是一个"水仙花数", ...

  7. 使用Java语言输出水仙花数,详细解答

    利用Java写出所有水仙花数,面向新手,详细解答 水仙花数的定义: 水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant ...

  8. java 水仙花数_如何理解Java中的水仙花数?

    水仙花数:水仙花数是三位数,它的各位数字的立方和等于这个三位数本身,例如:370=33+73+00:371=33+73+13,370.371就是一个水仙花数 注意:要判断一个三位数是不是水仙花数,得先 ...

  9. Java求出水仙花数

    题目要求 水仙花数必须满足如下2个要求: 1. 水仙花数是一个三位数 2. 水仙花数的个位.十位.百位的数字立方和等于原数 实现思路 1.写出一个100~999的循环 2.将个位,百位和十位求出并计算 ...

  10. Java:输出“水仙花数”

    问题:打印出所有的"水仙花数".所谓"水仙花数"是指一个三位数,其各位数字的立方和等于该数本身.例如153是一个"水仙花数",因为153=1 ...

最新文章

  1. python怎么安装pandas模块-windows下如何安装Python、pandas
  2. 【Android 安全】DEX 加密 ( Application 替换 | 分析 Service 组件中调用 getApplication() 获取的 Application 是否替换成功 )
  3. SQL优化常用方法9
  4. 记录vmware的bug failed to install hcmon deriver
  5. Elasticsearch之kopf插件安装之后的浏览详解
  6. Codeforces 85D Sum of Medians
  7. leetcode77. 组合(回溯)
  8. 《Python Cookbook 3rd》笔记(4.13):创建数据处理管道
  9. mysql最左_Mysql最左原则
  10. 2016宁波计算机程序复赛,宁波第31届中小学生计算机程序设计竞赛复赛试题小学组.PDF...
  11. 实现数组和List之间的相互转换
  12. Atitit  Persistence API持久性标准化法总结 目录 1. 持久性对于大多数企业应用程序都非常要害 1 2. 持久化api内容 2 2.1. 一种声明式地执行O-R映射的方式。 2
  13. 黑群晖drive套件的使用教程
  14. 百度之星1000——A+B问题
  15. Linux系统配置静态IP地址步骤
  16. STM8S003F3使用总结——定时器
  17. 含金量高文科竞赛信息资料
  18. 证件照素材大合集(全网最全版本)
  19. ecmobile php开发文档,ecmobile PHP接口说明文档之购物车(cart/create|list|detele|update)
  20. Linux中将两块新硬盘合并成一个,挂载到/data目录下

热门文章

  1. 给我10张画,我能还你1万张|Adobe团队搞定小样本图像生成
  2. AI已来,更有未来!科大讯飞全球1024开发者节,这场AI盛会你也可以云参与
  3. 连续八个季度双位数增长,这家公司业务成功得不像技术派
  4. Beego的controller怎么用嵌入实现继承问题
  5. Vue PDF文件预览vue-pdf
  6. 使用Comet4j实现消息推送
  7. 一个页面上有大量的图片(大型电商网站),加载很慢,你有哪些方法优化这些图片的加载,给用户更好的体验。...
  8. mesos-dns marathon-lb
  9. 《数字视频和高清:算法和接口》一第2章 图像的采样和显示
  10. Linux jobs等前后台运行命令详解