当前位置:编程学习 > JAVA >>

java 水仙花数

public class ProblemSolve2 { public static void main(String[] args) { int Qian,Bai,Shi,Ge; for(int count=100;count<=9999;count++){ Qian=count/1000; Bai =count%1000/100; Shi= count%100/10; Ge=count%10; if(count==Math.pow(Qian, 3)+Math.pow(Bai, 3)+Math.pow(Shi,3)+Math.pow(Ge, 3)){ System.out.println(count); } } } } 但是结果只能输出三位数的水仙花数,没有四位数的 这是为什么?
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,