91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java如何打印1-1000以內的水仙花數

發布時間:2021-09-03 13:47:37 來源:億速云 閱讀:318 作者:小新 欄目:編程語言

這篇文章將為大家詳細講解有關Java如何打印1-1000以內的水仙花數,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

水仙花數:水仙花數是三位數,它的各位數字的立方和等于這個三位數本身,例如:370=33+73+00;371=33+73+13,370、371就是一個水仙花數

注意:要判斷一個三位數是不是水仙花數,得先取得這個三位數的的個位,十位和百位

public class MyTest {
  public static void main(String[] args) {
/*    打印1-1000的水仙花數
    水仙花數:例如  153=1*1*1+5*5*5+3*3*3*/

    //定義標記,水仙花數起始值位0
    int count =0;
    //要找出1000以內的水仙花數,先要遍歷其每個數字;因為水仙花數是三位數所以從100開始
    for (int i = 100; i < 1000; i++) {
      //取出個位
      int g = i%10;
      //取出十位
      int s = i/10%10;
      //取出百位
      int b = i/100;
      //判斷每個位上的立方和是否等于它自己,如果是則打印出該數字
      if (g*g*g+s*s*s+b*b*b==i){
        //如果是水仙花數,count加一
        count++;
        System.out.println(i);
      }
    }
    System.out.println("1000以內水仙花數的個數:"+count);
  }
}

輸出結果:

153
370
371
407

1000以內水仙花數的個數:4

關于“Java如何打印1-1000以內的水仙花數”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

岐山县| 社会| 登封市| 南丰县| 东丽区| 西充县| 阿克陶县| 巴中市| 闸北区| 安陆市| 都江堰市| 临夏市| 两当县| 田阳县| 秭归县| 惠东县| 濉溪县| 高邑县| 潼关县| 泰安市| 台南市| 赣州市| 丰原市| 长海县| 宜丰县| 定结县| 高陵县| 永清县| 莆田市| 聂拉木县| 荃湾区| 建阳市| 灵山县| 乾安县| 闸北区| 水富县| 沽源县| 喀喇| 太仓市| 樟树市| 长兴县|