最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java三種求水仙花數(shù)的方法

 更新時(shí)間:2018年02月26日 09:43:08   作者:彬菌  
本篇文章通過求水仙花數(shù)的實(shí)例來讓大家對(duì)JAVA求數(shù)的概念和方法有更深入的理解和應(yīng)用,學(xué)習(xí)參考下吧。

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

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

普通for循環(huán):

public class Daffodil {
  public static void main(String[] args) {
    int count = 0;    //定義水仙花數(shù)的個(gè)數(shù)
    for(int i=100;i<=10000;i++){ //水仙花數(shù)范圍
      int b = i/100;    //取得百位數(shù)
      int s = (i-100*b)/10;    //取得十位數(shù)
      int g = (i-s*10-b*100);    //取得個(gè)位數(shù)
      
      if(i==g*g*g+s*s*s+b*b*b){ //水仙花數(shù)判定
        System.out.print(i+" ");  //輸出符合條件的數(shù)
        count++;
      }
    }
    System.out.println();    //換行
    System.out.println("水仙花數(shù)總共有"+count+"個(gè)");  //輸出水仙花數(shù)的總數(shù)
  }
}

while循環(huán):

public class Daffodil {
  public static void main(String args[]){
    int i=100;
    int count=0; //定義水仙花數(shù)的個(gè)數(shù)
    while(i<10000){
      int b = i/100;    //取得百位數(shù)
      int s = (i-100*b)/10;    //取得十位數(shù)
      int g = (i-s*10-b*100);    //取得個(gè)位數(shù)
      
      if(i==g*g*g+s*s*s+b*b*b){ //水仙花數(shù)判定
        System.out.print(i+" ");  //輸出符合條件的數(shù)
        count++;
      }
      i+=1;
    }
    System.out.println();
    System.out.println("水仙花數(shù)總共有"+count+"個(gè)");  //輸出水仙花數(shù)的總數(shù)
  }
}

do-while循環(huán):

public class Daffodil {
  public static void main(String args[]){
    int i=100;
    int count=0; //定義水仙花數(shù)的個(gè)數(shù)
    do{
      i+=1;
      int b = i/100;    //取得百位數(shù)
      int s = (i-100*b)/10;    //取得十位數(shù)
      int g = (i-s*10-b*100);    //取得個(gè)位數(shù)
      
      if(i==g*g*g+s*s*s+b*b*b){ //水仙花數(shù)判定
        System.out.print(i+" ");  //輸出符合條件的數(shù)
        count++;
      }
    }while(i<10000);
    System.out.println();
    System.out.println("水仙花數(shù)總共有"+count+"個(gè)");  //輸出水仙花數(shù)的總數(shù)
  }
}

 

相關(guān)文章

  • 淺談緩沖字符流 BufferedReader BufferedWriter用法

    淺談緩沖字符流 BufferedReader BufferedWriter用法

    這篇文章主要介紹了緩沖字符流 BufferedReader BufferedWriter的用法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • Java中解壓縮文件的方法詳解(通用)

    Java中解壓縮文件的方法詳解(通用)

    在軟件開發(fā)和數(shù)據(jù)處理領(lǐng)域,文件的解壓縮和壓縮是常見的任務(wù),下面這篇文章主要給大家介紹了關(guān)于Java中解壓縮文件的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-06-06
  • Spring遠(yuǎn)程調(diào)用HttpClient/RestTemplate的方法

    Spring遠(yuǎn)程調(diào)用HttpClient/RestTemplate的方法

    這篇文章主要介紹了Spring遠(yuǎn)程調(diào)用HttpClient/RestTemplate的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-03-03
  • Java使用itext生成復(fù)雜數(shù)據(jù)的pdf的示例代碼

    Java使用itext生成復(fù)雜數(shù)據(jù)的pdf的示例代碼

    Apache iText 是一個(gè)開源 Java 庫,支持 PDF 文檔的開發(fā)和轉(zhuǎn)換,在本教程中,我們將學(xué)習(xí)如何使用 iText 開發(fā)可以創(chuàng)建、轉(zhuǎn)換和操作 PDF 文檔的 Java 程序,感興趣的小伙伴跟著小編一起來看看吧
    2024-12-12
  • java如何利用poi解析doc和docx中的數(shù)據(jù)

    java如何利用poi解析doc和docx中的數(shù)據(jù)

    這篇文章主要給大家介紹了關(guān)于java如何利用poi解析doc和docx中數(shù)據(jù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • 解決java.util.HashMap$Values?cannot?be?cast?to?java.ut的問題

    解決java.util.HashMap$Values?cannot?be?cast?to?java.ut的問題

    這篇文章主要介紹了解決java.util.HashMap$Values?cannot?be?cast?to?java.ut的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • IntelliJ IDEA使用快捷鍵重命名項(xiàng)目、變量、文件等方法總結(jié)

    IntelliJ IDEA使用快捷鍵重命名項(xiàng)目、變量、文件等方法總結(jié)

    今天小編就為大家分享一篇關(guān)于IntelliJ IDEA使用快捷鍵重命名項(xiàng)目、變量、文件等方法總結(jié),小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • JavaWeb中的filter過濾敏感詞匯案例詳解

    JavaWeb中的filter過濾敏感詞匯案例詳解

    敏感詞、文字過濾是一個(gè)網(wǎng)站必不可少的功能,本篇文章主要介紹了JavaWeb中的filter過濾敏感詞匯案例,具有一定的參考價(jià)值,有需要的可以了解一下,
    2016-11-11
  • Windows系統(tǒng)下JDK1.8與JDK11版本切換超詳細(xì)教程

    Windows系統(tǒng)下JDK1.8與JDK11版本切換超詳細(xì)教程

    這篇文章主要給大家介紹了關(guān)于Windows系統(tǒng)下JDK1.8與JDK11版本切換的超詳細(xì)教程,我們可以有多個(gè)工程項(xiàng)目,用的JDK版本不一樣,這個(gè)時(shí)候就需要進(jìn)行自由切換JDK版本了,需要的朋友可以參考下
    2023-07-07
  • idea為java程序添加啟動(dòng)參數(shù)的問題解析(program?arguments,vm?arguments,Environment?variable)并在程序中獲取使用

    idea為java程序添加啟動(dòng)參數(shù)的問題解析(program?arguments,vm?arguments,Envi

    這篇文章主要介紹了idea為java程序添加啟動(dòng)參數(shù)的問題解析(program?arguments,vm?arguments,Environment?variable)并在程序中獲取使用,本文給大家分享問題描述及解決方法,需要的朋友可以參考下
    2023-09-09

最新評(píng)論

舒城县| 香格里拉县| 城固县| 陕西省| 正镶白旗| 凯里市| 沧州市| 张家港市| 静乐县| 彰武县| 阜阳市| 沿河| 邢台县| 彰化县| 米林县| 四会市| 两当县| 蓝山县| 邛崃市| 西丰县| 伊宁县| 太康县| 万安县| 堆龙德庆县| 苍梧县| 酉阳| 白玉县| 富锦市| 波密县| 北安市| 龙陵县| 泰州市| 垫江县| 巴彦淖尔市| 武邑县| 鄄城县| 开江县| 安远县| 久治县| 临西县| 房产|