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

溫馨提示×

溫馨提示×

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

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

Java使用for循環解決經典的雞兔同籠問題示例

發布時間:2020-10-04 06:06:05 來源:腳本之家 閱讀:1110 作者:yzccc 欄目:編程語言

本文實例講述了Java使用for循環解決經典的雞兔同籠問題。分享給大家供大家參考,具體如下:

for循環經典,雞兔同籠問題

問題:雞兔同籠,雞兔一共35只。籠子里腳一共94只,請問分別有多少只雞和兔?

思路:首先明確思路,雞的數量*2加上兔子的數量*4等于腳的總數94,這是一個關鍵點,

代碼很簡單,但是關鍵的條件卻要花很多時間去找,要是不明白的真的是很煩啊。

利用for循環列舉出所有可能直到if滿足條件,

列出表達式 雞*2 加 兔*4 等于 腳總數94 ,這是if的判斷條件,滿足就可以直接輸出雞和兔子的數量。

package demo;
public class LoopDemo4 {
  public static void main(String[] args) {
    // 雞兔一共35只,籠子里腳一共94只,求分別有多少只雞和多少只兔子
    // 雞的數量*2加上兔子的數量*4等于94。
    // 利用for循環列舉出所有可能直到if滿足條件。
    int sum = 35;
    int foot = 94;
    // 因為不會有奇數個腳,所以都用int型
    for (int chook = 1; chook <= foot / 2; chook++)// 假設的雞的個數
    {
      int rabbit = sum - chook; // 假設的兔子的個數
      if (rabbit * 4 + chook * 2 == foot)// 成立時就是正確的雞兔個數,直接輸出并結束循環
      {
        System.out.println("雞的個數是:" + chook);
        System.out.println("兔的個數是:" + rabbit);
        break;
      }
    }
  }
}

運行結果:

Java使用for循環解決經典的雞兔同籠問題示例

更多關于java算法相關內容感興趣的讀者可查看本站專題:《Java數據結構與算法教程》、《Java操作DOM節點技巧總結》、《Java文件與目錄操作技巧匯總》和《Java緩存操作技巧匯總》

希望本文所述對大家java程序設計有所幫助。

向AI問一下細節

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

AI

芮城县| 皮山县| 杭锦旗| 黄大仙区| 浦城县| 梁平县| 于都县| 东山县| 社会| 张掖市| 宁远县| 阜宁县| 拜城县| 双鸭山市| 河曲县| 资溪县| 阿瓦提县| 珲春市| 敦煌市| 永年县| 台州市| 湖州市| 上杭县| 百色市| 义马市| 华容县| 平度市| 九江县| 绥滨县| 平顺县| 长顺县| 成武县| 五河县| 博湖县| 新津县| 太湖县| 大厂| 盘山县| 拉萨市| 东辽县| 乡城县|