Java 水仙素数

用Java打印出所有的“水仙素数”

“水仙素数”是指一个三位数,其个位数字立方和等于该数本身。

public class Demo {
	public static void main(String[] args) {
		int baiwei,shiwei,gewei;
		System.out.println("水仙素数为:");
		for(int i=100;i<1000;i++) {
			baiwei=i/100;		//分解获得百位数
			shiwei=i/10%10;		//分解获得十位数
			gewei=i%10;			//分解获得个位数
			if((baiwei*baiwei*baiwei)+(shiwei*shiwei*shiwei)+(gewei*gewei*gewei)==i) {
				System.out.print(i+" ");
			}
		}		
	}
}

 结果如下

发布了35 篇原创文章 · 获赞 5 · 访问量 865

猜你喜欢

转载自blog.csdn.net/m0_43443133/article/details/104561602