/** */
/**
* DaffodilNum.java
* 控制台打印出所有的“水仙花数” ,如:153 = 1^3 + 5^3 + 3^3
* @author CodingMouse
* @version 0.1 2008-4-26
*/
public class DaffodilNum ... {
public static void main(String[] args) ...{
//打印方法一:
int hundredDigit , tenDigit , oneDigit , count = 0;
System.out.println("求出的所有水仙花数是: ");
for(int i = 100 ; i <= 999 ; i++) ...{
//取百位
hundredDigit = i / 100;
//取十位
tenDigit = i / 10 % 10;
//取个位
oneDigit = i % 10;
//判断是否满足水仙花数的条件
if(hundredDigit * hundredDigit * hundredDigit +
tenDigit * tenDigit * tenDigit +
oneDigit * oneDigit * oneDigit == i) ...{
//控制台打印水仙花数
System.out.println("第" + ++count + "朵水仙花数是:" + i);
}
}
}
}
* DaffodilNum.java
* 控制台打印出所有的“水仙花数” ,如:153 = 1^3 + 5^3 + 3^3
* @author CodingMouse
* @version 0.1 2008-4-26
*/
public class DaffodilNum ... {
public static void main(String[] args) ...{
//打印方法一:
int hundredDigit , tenDigit , oneDigit , count = 0;
System.out.println("求出的所有水仙花数是: ");
for(int i = 100 ; i <= 999 ; i++) ...{
//取百位
hundredDigit = i / 100;
//取十位
tenDigit = i / 10 % 10;
//取个位
oneDigit = i % 10;
//判断是否满足水仙花数的条件
if(hundredDigit * hundredDigit * hundredDigit +
tenDigit * tenDigit * tenDigit +
oneDigit * oneDigit * oneDigit == i) ...{
//控制台打印水仙花数
System.out.println("第" + ++count + "朵水仙花数是:" + i);
}
}
}
}