Java使用for循环打印三位数的水仙花数

2021/7/13 20:08:57

本文主要是介绍Java使用for循环打印三位数的水仙花数,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

public class test03{
    public static void main(String[] args){
    // 三位数水仙花数:数据每一位的数的立方之和是数据本身
        System.out.println("三位数水仙花数有:");
        for(int i=100;i<1000;i++){
            int firstNum=i%10;
            int secondNum=i/10%10;
            int thirdNum=i/10/10;
     		if(firstNum*firstNum*firstNum+secondNum*secondNum*secondNum+thirdNum*thirdNum*thirdNum==i){
                System.out.println(i);
            }
        }
    }
}

输出结果:
三位数水仙花数有:
153
370
371
407



这篇关于Java使用for循环打印三位数的水仙花数的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程