Java实现水仙花数
来源:互联网 发布:青年人休闲鞋推荐 知乎 编辑:程序博客网 时间:2024/05/21 08:01
1、问题描述
打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。
如153是一个水仙花数,153=1的三次方+5的三次方+3的三次方
2、实例源码
/** * @Title:NarcissusData.java * @Package:com.you.hen * @Description:水仙花数 * @author:Youhaidong(游海东) * @date:2013-11-16 下午5:19:32 * @version V1.0 */package com.you.hen;/** * 类功能说明 * 类修改者 修改日期 * 修改说明 * <p>Title:NarcissusData.java</p> * <p>Description:游海东个人开发</p> * <p>Copyright:Copyright(c)2013</p> * @author:游海东 * @date:2013-11-16 下午5:19:32 * @version V1.0 */public class NarcissusData {/** * @Title:main * @Description:水仙花数 * @param:@param args * @return: void * @throws */public static void main(String[] args) {//百位数字int hundreds = 0;//十位数字int tens = 0;//个位数字int ones = 0;//统计水仙花数的个数int dataCount = 0;for(int i=100;i<1000;i++){//获取百位数字hundreds = i/100;//获取十位数字tens = i/10%10;//获取个位数字ones = i%10;//根据水仙花数的条件进行判断if(i == (hundreds*hundreds*hundreds + tens*tens*tens + ones*ones*ones)){//统计个数dataCount++;//打印出水仙花数System.out.println(dataCount + "****水仙花数----"+i);}}}}3、运行结果
1****水仙花数----1532****水仙花数----3703****水仙花数----3714****水仙花数----407
- java实现水仙花数
- Java实现水仙花数
- java实现水仙花数
- 水仙花数-java实现
- java实现水仙花数算法
- 21位水仙花数用java实现
- java实现找出所有的水仙花数。
- Java水仙花数的三种实现
- Java实现判断素数和水仙花数
- java基础--while循环实现水仙花数
- 水仙花数的java算法实现
- NodeJs实现水仙花数
- JAVA水仙花数算法
- java中水仙花数
- java水仙花数
- Java打印水仙花数
- Java水仙花数
- java 打印水仙花数
- 巧用js灵活提交表单,解决一个页面有多个提交按钮
- poj-1703 Find them, Catch them---带权值的并查集
- 快速备份,还原数据库。
- 机房收费系统(二)报表的设计Grid 的使用
- (计算几何step8.1.2.2)POJ 1269 Intersecting Lines(使用叉积来计算两条直线的交点)
- Java实现水仙花数
- 黑马程序员_银行业务调度系统
- Java transient关键字使用小记
- 【MoreWindows工作笔记4】 获取文件图标,类型名称,属性 SHGetFileInfo
- 在WAS控制台,环境下添加新的虚拟主机别名
- 从Java到Groovy(5.3. 闭包与匿名的内部类的异同点)
- LeetCode 之 Binary Tree Level Order Traversal
- Galaxy Note 2读取智慧校园卡
- 蓝桥杯2013试题-java梅森素数