21xrx.com
2025-03-22 04:55:46 Saturday
文章检索 我的文章 写文章
如何用Java for循环语句编写水仙花数代码
2023-06-15 18:33:40 深夜i     10     0
水仙花数 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范围内的所有水仙花数。

  
  

评论区

请求出错了