欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

打印出所有的“水仙花数”

程序员文章站 2022-07-13 23:45:40
...
public class Flower {
	public void flower() {
		for(int i=100;i<1000;i++) {
			if(i==Math.pow(i/100, 3)+Math.pow(i%100, 3)+Math.pow((i/10)%10, 3)) {
				System.out.println(i);
			}
		}
	}
	public static void main(String[] args) {
		Flower f=new Flower();
		f.flower();
	}
}

打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位
数字立方和等于该数本身。例如:153是一个“水仙花数”,因为
153=1的三次方+5的三次方+3的三次方。