21xrx.com
2024-09-17 03:30:13 Tuesday
登录
文章检索 我的文章 写文章
Java实现三位数水仙花数的代码
2023-06-14 23:46:29 深夜i     --     --
Java 水仙花数 代码实现

在数学中,水仙花数是指一个三位数,它的每个数位的立方和等于它本身。例如,153是一个水仙花数,因为$1^3+5^3+3^3=153$。在本文中,我们将演示如何用Java编写程序来找到三位数的水仙花数。

代码如下:


public class NarcissisticNumber {

  public static void main(String[] args) {

    for (int i = 100; i < 1000; i++) {

      int a = i / 100;

      int b = (i / 10) % 10;

      int c = i % 10;

      if (a * a * a + b * b * b + c * c * c == i) {

        System.out.print(i + " ");

      }

    }

  }

}

代码中,我们使用了for循环遍历100-999之间的所有三位数。然后,我们将数字拆分为三个单独的数字(百位、十位和个位)。最后,我们使用了if语句来检查是否为水仙花数。如果是,我们就将其打印出来。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复