java打印3位的水仙花数
2017-10-25 16:03
393 查看
package demo04;
public class Test03 {
public static void main(String[] args) {
// 水仙花数: 153=1*1*1+5*5*5+3*3*3
for(int i=100;i<=999;i++) {
int x = i%10;
//个位
int y = i/10%10;
//十位
int z = i/100;
//百位
int sum = x*x*x+y*y*y+z*z*z; //个位的3次方+十位的3次方+百位的3次方求和
if(i==sum)// 当i这个数的各个位数的三次方之和与i本身相同时,这就是一个水仙花数
System.out.println(i+"");//打印这个水仙花数
}
}
}
结构将打印
153
370
371
407
public class Test03 {
public static void main(String[] args) {
// 水仙花数: 153=1*1*1+5*5*5+3*3*3
for(int i=100;i<=999;i++) {
int x = i%10;
//个位
int y = i/10%10;
//十位
int z = i/100;
//百位
int sum = x*x*x+y*y*y+z*z*z; //个位的3次方+十位的3次方+百位的3次方求和
if(i==sum)// 当i这个数的各个位数的三次方之和与i本身相同时,这就是一个水仙花数
System.out.println(i+"");//打印这个水仙花数
}
}
}
结构将打印
153
370
371
407
相关文章推荐
- java:水仙花数打印
- java打印100-10000以内的水仙花数
- JAVA语言:打印出 所有”水仙花数“。
- Java打印水仙花数
- Java程序设计之打印100~999的水仙花数
- 练习二 Java水仙花数打印
- 【Java】打印所有的水仙花数
- JAVA学习笔记_打印水仙花数
- java打印水仙花数
- Java打印出100-999之间所有的"水仙花数"
- Java 打印水仙花数
- java代码:用for循环求和,求偶数和,求奇数和,打印水仙花数,统计水仙花数
- 打印水仙花数(Java)
- 用java打印出三位数中的“水仙花数”
- Java基础学习应用_for循环打印水仙花数
- java 循环问题 大全 求2~100a之内的素数。求水仙花数:(1~1000)。有1、2、3、4四个数字,输出所有能组成的互不相同且无重复的三位数。打印空心菱形
- java打印水仙花数
- 打印水仙花数,并统计个数 java 代码
- 请用Java实现一个算法:由a-z、0-9组成3位的字符密码,并打印所有可能的密码组合。
- java-打印出所有的“水仙花数”