java编写程序输出所有的水仙花(java编写程序输出九九乘法表)

水仙花数

水仙花数,是指一个三位数,其各位数字的立方和恰好等于该数本身。例如153是一个水仙花数,因为1的三次方加上5的三次方加上3的三次方等于153。

Java编写输出程序

利用Java编写程序,实现输出所有的水仙花数,需要使用循环结构、条件语句和算术运算符。

首先,我们需要从100到999遍历所有的三位数,接着,计算每个三位数各个数字的立方和,再判断是否符合水仙花数的定义,最后输出符合条件的三位数。

java编写程序输出所有的水仙花(java编写程序输出九九乘法表)

以下是完整代码:

public class NarcissusNumber {
    public static void main(String[] args) {
        for(int i=100;i<=999;i++){
            int a=i%10;
            int b=i/10%10;
            int c=i/100%10;
            if(a*a*a+b*b*b+c*c*c == i){
                System.out.print(i+" ");
            }
        }
    }
}

运行结果

运行上述代码后,程序会输出所有的水仙花数,如下所示:

153 370 371 407

即:153、370、371、407都是水仙花数。

本文来自投稿,不代表亲测学习网立场,如若转载,请注明出处:https://www.qince.net/javapeixun07-5.html

郑重声明:

本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。

我们不承担任何技术及版权问题,且不对任何资源负法律责任。

如遇到资源无法下载,请点击这里失效报错。失效报错提交后记得查看你的留言信息,24小时之内反馈信息。

如有侵犯您的版权,请给我们私信,我们会尽快处理,并诚恳的向你道歉!

(0)
上一篇 2023年4月25日 上午7:36
下一篇 2023年4月25日 上午7:36

猜你喜欢