非常经典的JAVA编程题(水仙花数)
代码下载: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编程题(水仙花数)相关推荐
- 质量不同的球java编程_荐非常经典的java编程题全集-共50题(1-10)...
非常经典的java编程题 程序1:斐波那契数列问题 题目概述: 古典问题: 有一对兔子,从出生第三个月起每月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多 ...
- java编程50_荐非常经典的java编程题全集-共50题(1-10)...
非常经典的java编程题 程序1:斐波那契数列问题 题目概述: 古典问题: 有一对兔子,从出生第三个月起每月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多 ...
- java经典50道_50道经典的JAVA编程题(41-45)
50道经典的JAVA编程题(41-45),苦逼的程序猿,晚上睡不着了编程吧~今天坚持做10道题!发现编程能是我快乐...O(∩_∩)O哈哈~能平静我烦乱的心,剩下5道题留到考试完了再做吧!该睡觉了.. ...
- 非常经典的JAVA编程题全集
[程序1] TestRabbit.java 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1. ...
- 非常经典的JAVA编程题(素数)
代码下载:https://github.com/IsResultXaL/Algorithm/blob/master/src/FindPrimeNumber.java 有更好的方案请在评论里分享! 题目 ...
- java 编程题_最新JAVA编程题全集(50题及答案)92862
<最新JAVA编程题全集(50题及答案)92862>由会员分享,可在线阅读,更多相关<最新JAVA编程题全集(50题及答案)92862(32页珍藏版)>请在人人文库网上搜索. ...
- java语言编程三角形图形_编程题:编写程序输入三角形的3条边长,计算并输出... 求助一道JAVA编程题:编写一个类似记事本的图形用......
导航:网站首页 > 编程题:编写程序输入三角形的3条边长,计算并输出... 求助一道JAVA编程题:编写一个类似记事本的图形用... 编程题:编写程序输入三角形的3条边长,计算并输出... 求助 ...
- 用Java写一个水仙花数算法
水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身.例如:153=1^3+5^3+3^3. 以下是用 Java 写的水仙花数算法: public class Narcissisti ...
- java类求圆的面积周长_java编程 1. 设计一个求圆的面积和周长的类,要求:1计算当半径r,JAVA编程题。编写一个应用程序计算圆的周长和面积,设圆的半...
问题标题 java编程 1. 设计一个求圆的面积和周长的类,要求:1计算当半径r,JAVA编程题.编写一个应用程序计算圆的周长和面积,设圆的半 2019-5-23来自ip:15.196.194.53的 ...
最新文章
- SAP MM VL09试图取消收货报错说某个HU负库存
- memcache及其telnet命令使用详解
- 数据科学还是计算机科学_数据科学101
- ES查看索引库结构和数据
- 【架构】大型网站优化技术思路
- 创建和管理CVSNT服务器的步骤
- JAVA 大作业——DAY 3
- 牛客多校第九场H Cutting Bamboos(主席树 区间比k小的个数)题解
- 阿帕虎题库管理系统服务器,阿帕虎题库管理系统的教程
- 超参数(Hyperparameter)
- 433M超再生无线模块编码-解码
- linux下安装了lxml但依然报错rom lxml import etreeModuleNotFoundError: No module named ‘lxml‘
- windows 7 home版转旗舰版
- 主键约束、主键自增约束、唯一约束、非空约束、外键约束
- 使用XML的方式导出EXCEL
- app定制开发的好处
- 学术不端网查重靠谱吗_学术不端网知网查重万方哪一个权威
- 1.31亿月活的爆款游戏,它的后端架构是怎样的?
- Spring Security使用(三) 安全框架内使用QQ登录以及不加安全框架使用QQ登录
- 现代汉语词典 v2007 build 07.01 官网