21xrx.com
2024-09-08 11:46:58 Sunday
登录
文章检索 我的文章 写文章
如何用Java for循环语句编写水仙花数代码
2023-06-15 18:33:40 深夜i     --     --
水仙花数 for循环 Java代码

水仙花数是指在三位数中,各位数字的立方和加起来等于原数的整数。如153 = 1³ + 5³ + 3³。而在编程中,我们可以通过for循环语句来判断是否满足水仙花数的条件。

首先,我们需要在代码中定义一个变量n,表示我们要判断的数字范围。然后,通过for循环语句从范围的最小值到最大值开始逐个判断是否是水仙花数。

具体的代码实现可以参考以下内容:


public class NarcissisticNumber {

  public static void main(String[] args) {

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

      int i = n / 100;    //取百位数

      int j = n % 100 / 10;  //取十位数

      int k = n % 10;     //取个位数

      if (n == i*i*i + j*j*j + k*k*k) {

        System.out.println(n + "是水仙花数");

      }

    }

  }

}

通过上述代码,我们可以得到在100~999范围内的所有水仙花数。

  
  

评论区

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