程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Java編程那些事兒42—流程控制綜合練習

Java編程那些事兒42—流程控制綜合練習

編輯:關於JAVA

5.6.2 綜合練習

本部分是一些整理的關於流程控制部分的綜合練習,可以通過這些練習熟悉Java語言的基本語法,以及鍛煉邏輯思維能力。

練習題:

1、計算數字12和18的最小公倍數。

2、如果蘋果 1元/個, 桔子 2 元/個, 芒果 4元/個,若是用10元去買,有幾種組合呢?

3、一只猴子第一天摘下若干個桃子,當即吃了一半,還不瘾,又多吃了一個,第二天早上又將剩下的桃子吃掉一半,又多吃了一個。以後每天早上都吃了前一天剩下的一半零一個,第10天早上想再吃時,發現只剩下一個桃子了。請問猴子第一天一共摘了多少個桃子?

4、計算30的階乘。

5、一個農場有頭母牛,現在母牛才一歲,要到四歲才能生小牛,四歲之後,每年生一頭小牛。假設每次生的都是母牛,並且也遵守4年才生育並生母牛的原則,並且無死亡,請問n年後共有多少頭牛?

6、角谷猜想問題:日本一位中學生發現一個奇妙的“定理”,請角谷教授證明,而教授無能為力,於是產生角谷猜想。猜想的內容是:任給一個自然數,若為偶數除以2,若為奇數則乘3加1,得到一個新的自然數後按照上面的法則繼續演算,若干次後得到的結果必然為1。試編寫代碼驗證該猜想是否正確。

7、輸出20個如下規律的數列:11235813……

8、輸出30個如下規律的數列:136101521 ……

9、輸出任意一個三位數中的個位數字和百位數字對調的數值,例如如果三位數是235,則輸出532。

10、求100以內所有質數的和。

這裡只列舉了部分流程控制的練習,希望大家可以積極補充一些經典的流程控制練習習題,大家一起提高。

文章來源:http://blog.csdn.net/Mailbomb/archive/2008/06/19/2564678.aspx

http://blog.csdn.net/Mailbomb/archive/2008/06/19/2566692.aspx

http://blog.csdn.net/Mailbomb/archive/2008/06/20/2570151.aspx

http://blog.csdn.net/Mailbomb/archive/2008/06/20/2570811.aspx

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved