Java實現水仙花數
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****水仙花數----153
2****水仙花數----370
3****水仙花數----371
4****水仙花數----407
相關文章
- 水仙花數_JAVAJava
- java水仙花數Java
- JAVA——水仙花數問題Java
- 資料庫:水仙花數資料庫
- 碎片化學習Java(十九)Java for迴圈輸出所有水仙花數Java
- python學習----水仙花數Python
- 2837 尋找水仙花數
- java水仙花數程式碼,三位四位五位Java
- 判斷水仙花數C語言C語言
- Java入門:水仙花演算法Java演算法
- Java引用計數與實現Java
- Java中利用迴圈來實現階乘、99乘法表、水仙花數、成績的接收和迴圈的小遊戲的案例Java遊戲
- 前端面試(演算法篇) – 水仙花數前端面試演算法
- 最大公約數和最小公倍數--java實現Java
- 計算水仙花數運算超時問題
- Python怎麼輸出所有的水仙花數?Python
- 用連結串列的方式實現大數相減-Java實現Java
- 每日codewars題之判斷一個數是否是水仙花數
- PAT1044火星數字(java實現)Java
- PAT1048數字加密(java實現)加密Java
- 把字串轉換成整數(Java實現)字串Java
- 求取眾數及重數的演算法實現(Java)演算法Java
- 【Java基礎教程】用Java實現猜數字小遊戲Java遊戲
- python 1096: 水仙花數(函式專題)Python函式
- java使用RSA加密方式,實現數字簽名Java加密
- 圓圈中最後剩下的數字(Java實現)Java
- RSA加密解密及數字簽名Java實現加密解密Java
- 【Python】Python方法求水仙花數原碼例項Python
- PAT1019 數字黑洞(java實現)Java
- LeetCode 299 猜數字遊戲 Java實現LeetCode遊戲Java
- java實現有理數分數相關計算(淺度拷貝)案例Java
- java實現樹Java
- Java實現-子集Java
- 求0~100000的所有水仙花數——思路分析+原始碼原始碼
- Java實現 藍橋杯 演算法提高 八數碼(BFS)Java演算法
- 題目:2.兩數相加 解題思路及Java實現Java
- 資料結構之斐波那契數列java實現資料結構Java
- 面試:Java 實現查詢旋轉陣列的最小數字面試Java陣列