代码下载:https://github.com/IsResultXaL/Algorithm/blob/master/src/FindDaffodilNumber.java

有更好的方案请在评论里分享!

题目:打印出所有的”水仙花数”,所谓”水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个”水仙花数”,因为153=1的三次方+5的三次方+3的三次方。
程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。

import java.util.ArrayList;
import java.util.List;/*** 题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。 * @author Administrator* 程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。*/
public class FindDaffodilNumber {//分解整数public static List<Integer> getNumber(int number){List<Integer> list = new ArrayList<Integer>();list.add(number%10);        //个位数list.add(number/10%10);     //十位数list.add(number/100);       //百位数return list;}public static void main(String[] args) {for(int i = 100;i<1000;i++){List<Integer> list = getNumber(i);int count = 0;for(int j = 0;j<list.size();j++){int cubed = (int)Math.pow(list.get(j), 3);count = count + cubed;}if(count == i){System.out.println("水仙花数:"+i);}}}
}

非常经典的JAVA编程题(水仙花数)相关推荐

  1. 质量不同的球java编程_荐非常经典的java编程题全集-共50题(1-10)...

    非常经典的java编程题 程序1:斐波那契数列问题 题目概述: 古典问题: 有一对兔子,从出生第三个月起每月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多 ...

  2. java编程50_荐非常经典的java编程题全集-共50题(1-10)...

    非常经典的java编程题 程序1:斐波那契数列问题 题目概述: 古典问题: 有一对兔子,从出生第三个月起每月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多 ...

  3. java经典50道_50道经典的JAVA编程题(41-45)

    50道经典的JAVA编程题(41-45),苦逼的程序猿,晚上睡不着了编程吧~今天坚持做10道题!发现编程能是我快乐...O(∩_∩)O哈哈~能平静我烦乱的心,剩下5道题留到考试完了再做吧!该睡觉了.. ...

  4. 非常经典的JAVA编程题全集

    [程序1] TestRabbit.java 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?  1. ...

  5. 非常经典的JAVA编程题(素数)

    代码下载:https://github.com/IsResultXaL/Algorithm/blob/master/src/FindPrimeNumber.java 有更好的方案请在评论里分享! 题目 ...

  6. java 编程题_最新JAVA编程题全集(50题及答案)92862

    <最新JAVA编程题全集(50题及答案)92862>由会员分享,可在线阅读,更多相关<最新JAVA编程题全集(50题及答案)92862(32页珍藏版)>请在人人文库网上搜索. ...

  7. java语言编程三角形图形_编程题:编写程序输入三角形的3条边长,计算并输出... 求助一道JAVA编程题:编写一个类似记事本的图形用......

    导航:网站首页 > 编程题:编写程序输入三角形的3条边长,计算并输出... 求助一道JAVA编程题:编写一个类似记事本的图形用... 编程题:编写程序输入三角形的3条边长,计算并输出... 求助 ...

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

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

  9. java类求圆的面积周长_java编程 1. 设计一个求圆的面积和周长的类,要求:1计算当半径r,JAVA编程题。编写一个应用程序计算圆的周长和面积,设圆的半...

    问题标题 java编程 1. 设计一个求圆的面积和周长的类,要求:1计算当半径r,JAVA编程题.编写一个应用程序计算圆的周长和面积,设圆的半 2019-5-23来自ip:15.196.194.53的 ...

最新文章

  1. SAP MM VL09试图取消收货报错说某个HU负库存
  2. memcache及其telnet命令使用详解
  3. 数据科学还是计算机科学_数据科学101
  4. ES查看索引库结构和数据
  5. 【架构】大型网站优化技术思路
  6. 创建和管理CVSNT服务器的步骤
  7. JAVA 大作业——DAY 3
  8. 牛客多校第九场H Cutting Bamboos(主席树 区间比k小的个数)题解
  9. 阿帕虎题库管理系统服务器,阿帕虎题库管理系统的教程
  10. 超参数(Hyperparameter)
  11. 433M超再生无线模块编码-解码
  12. linux下安装了lxml但依然报错rom lxml import etreeModuleNotFoundError: No module named ‘lxml‘
  13. windows 7 home版转旗舰版
  14. 主键约束、主键自增约束、唯一约束、非空约束、外键约束
  15. 使用XML的方式导出EXCEL
  16. app定制开发的好处
  17. 学术不端网查重靠谱吗_学术不端网知网查重万方哪一个权威
  18. 1.31亿月活的爆款游戏,它的后端架构是怎样的?
  19. Spring Security使用(三) 安全框架内使用QQ登录以及不加安全框架使用QQ登录
  20. 现代汉语词典 v2007 build 07.01 官网

热门文章

  1. Autohotkey 知识点整理
  2. CSS重复线性渐变之画格子
  3. docker,k8s部署Apollo
  4. 学计算机男自编对联,学习对联大全
  5. C++STL面试详解
  6. [.NET/C#]快速采集全国城市商圈数据
  7. catia二次开发_侧长条花纹定义
  8. IDL 文本编码、代码补全快捷方式、IDL doc、格式器、行号显示设置
  9. 计算机课代表自荐信,语文课代表自荐信
  10. 差分技术:LVDS(低压差分信号)、MLVDS(多点低压差分信号)的区别与应用场景