Java输出水仙花数

水仙花数:它的每个位上的数字的 3次幂之和等于它本身

package zuoye_3_11;

public class Shuixianhua {
	public static void main(String[] args) {
		for (int i = 100; i <1000 ; i++) {
			int firstNum = i/100;
			int secondNum = i/10%10;
			int thirdNum = i%10;
			if(firstNum*firstNum*firstNum + secondNum*secondNum*secondNum+thirdNum*thirdNum*thirdNum == i){
				System.out.println("水仙花数为:" + i);
			}
		}
	}
}

在这里插入图片描述
输出的是100到1000之内的水仙花数~

猜你喜欢

转载自blog.csdn.net/qq_42249896/article/details/88840709