所谓水仙花数就是一个三位数,它各位的立方之和加起来的数值等于本身,比如说,153,153 = 1 + 125 + 27 ;

知道了什么是水仙花数,到这里的思路就很清晰了,我们当然是获取这个三位数的个位,十位,百位上的数字,然后将他们的立方加起来判断是否等于这个数就可以了。

代码如下:

public class FlowerNumber {public static void main(String[] args) {flower();
}public static void flower() {int x = 0,y = 0,z = 0;for(int i = 100;i<1000;i++) {x = i/100;y = (i%100)/10;z = (i%100)%10;if(x*x*x + y*y*y +z*z*z == i) {System.out.print(i+" ");}}}
}
结果:
153 370 371 407 

以上代码只是实现功能,或说明思路,必要的判断(传入的是不是一个三位数等)没有添加,可以自行完善!

Java实现输出水仙花(易懂)相关推荐

  1. java下输出中文的一点研究

    网上或者大部分书上都说Java中输出中文使用FileReader类就可以了,但是当你读取一个中文文档时,你会发现,除了乱码,还是乱码.究其原因,这其实是文件流读取时使用的编码方式和文件本身编码方式不同 ...

  2. 孪生素数 java代码_科学网—孪生素数猜想——利用 Java + 正则表达式 输出孪生素数对 - 马廷灿的博文...

    查了一下资料,发现正则表达式竟然可以用来检查素数(http://coolshell.cn/articles/2704.html)!(由于工作需要,几年前开始接触.利用正则表达式,给工作带了很大方便,也 ...

  3. java json数据输出,java服务器端输出JSON格式数据

    java服务器端输出JSON格式数据 本文我们讨论如何在服务器端输出 JSON 格式的数据.以 Java 为例,我们将演示将一个 Java 对象编码为 JSON 格式的文本. 将 String 对象编 ...

  4. Java代码输出到txt文件(申请专利贴源码的必备利器)

    最近公司在申请专利,编写不少文档,项目的代码量实在是过于庞大.如果一个一个的复制粘贴虽然能够完成,但是对于程序员而言实在没有这个必要.shell或者python就能解决这个问题.由于我个人对于shel ...

  5. java控制台输出等腰三角形,并且是倒序正序输出【原创】

    文章结尾有彩蛋 java控制台输出等腰三角形,并且是倒序正序输出[原创] import java.util.Scanner;public class Sjx {public static void m ...

  6. java中输出打印 num_System.out.print。 如何将打印输出编号?(JAVA)

    因此,假设我打印出500名员工的巨大记录. 在打印出记录后,我希望它看起来像: 1. Matthew J. $USD 28.404 2. Donna M. $USD 43.254 3. Jordan ...

  7. Java实现输出特殊偏旁的汉字的功能

    Java实现输出特殊偏旁的汉字的功能 实验代码 E.java package lab1;public class E {public static void main(String[] args) { ...

  8. java打印输出万年历_用Java编程输出万年历的功能实现

    1.功能实现 输入1查看上个月日历 输入2查看下个月日历 输入3查看去年本月日历 输入4查看明年本月日历 输入5查看指定月份日历 2.代码所导入的包 import java.text.ParseExc ...

  9. 直角三角形面积Java_用java编写输出直角三角型、倒直角三角形

    /** * 题目:用java编写输出直角三角型.倒直角三角形 * 作者:郑翰林 * 时间:2019.8.7 */ /** * * * *** * ***** * ******* * ********* ...

最新文章

  1. php向指定文件发送消息,PHP-将文件发送给用户
  2. 干掉 Navicat:这个 IDEA 的兄弟真香!
  3. MySQL数据库---(1)win10 免安装MySQL 教程
  4. mac azure git_将Azure Data Studio与Git和GitHub集成
  5. windows2003视频教程
  6. mac HBuX连接夜神模拟器,连接真机
  7. 126邮箱如何绑定qq邮箱服务器,ecshop使用企业邮箱、qq邮箱和126邮箱如何设置SMTP验证发送邮件...
  8. 【Python笔记】Pandas时区处理
  9. 高中数学联赛二试怎么准备
  10. ORACLE AutoVue 服务器/桌面版/WebService/SDK安装
  11. fred.V7光线追迹软件
  12. 密码打马赛克已经不安全了!这款开源的去 “马赛克” 工具一秒还原
  13. 新视野大学英语读写教程(第二版)第四册练习答案
  14. 安装ut2004, usarsim on linux
  15. react 学习入门指南
  16. 【canvas 背景色】透明背景转换成白色
  17. 16路4-20mA转Modbus TCP网络数据采集模块 WJ89
  18. ubuntu下TFTP Server 的安装和使用方法
  19. qt android usb开发,QT5检测USB设备
  20. 卧听夏蝉---傲娇的xmlhttp.responseText和JSON传值问题

热门文章

  1. B. Multiply by 2, divide by 6(数学) Codeforces Round #653 (Div. 3)
  2. 字符串比较 python
  3. ssd测试软件cy,简析物体识别SSD算法
  4. 基于域控的SSO单点登录
  5. 应用示例:图像文字识别
  6. h5与安卓交互 唤起手机照相、相册、摄影 视频播放 图片上传 录音 拨打电话
  7. matlab解决最短路径问题
  8. 锦溪:恬淡如少女的千年古镇
  9. 使用IBM SPSS快速对数据进行分组
  10. 对当前网上公开的聊天对话机器人语料整理