50道經典Java邏輯程式設計題 1 3

2021-07-11 08:26:03 字數 1052 閱讀 7225

/*

【程式1】

題目:古典問題:有一對兔子,從出生後第3個月起每個月都生一對兔子,小兔子長到第三個月後每個月又生一對兔子,

假如兔子都不死,問每個月的兔子總數為多少?

1.程式分析: 兔子的規律為數列1,1,2,3,5,8,13,21....

*/class yue

public int getyue() }

class rabbitnumber

else if (yue<1)

else

}}class fushuexception extends runtimeexception

}class rabbit

}

/*

【程式2】

題目:判斷101-200之間有多少個素數,並輸出所有素數。

1.程式分析:判斷素數的方法:用乙個數分別去除2到sqrt(這個數),如果能被整除,

則表明此數不是素數,反之是素數。

*/class sushucheck

} if (flag == true)

}}class allnumber

public void method()

}}class sushu

}

/*

【程式3】

題目:列印出所有的 "水仙花數 ",所謂 "水仙花數 "是指乙個三位數,其各位數字立方和等於該數本身。

例如:153是乙個 "水仙花數 ",因為153=1的三次方+5的三次方+3的三次方。

1.程式分析:利用for迴圈控制100-999個數,每個數分解出個位,十位,百位。

*/class eachnumber

}}class flowernumbercheck

}class flowernumber

}

上班空閒時間做做題,一開始感覺一般般,自己寫完再看看感覺有點為了物件導向而物件導向的意思,還要多練練手

Java50道經典習題 程式18 桌球賽

題目 兩個桌球隊進行比賽,各出三人。甲隊為a,b,c三人,乙隊為x,y,z三人。已抽籤決定比賽名單。有人向隊員打聽比賽的名單。a說他不和x比,c說他不和x,z比,請程式設計序找出三隊賽手的名單。分析 如果是人經過邏輯推理可以很快的得到結論。但是計算機處理此問題,不可能立即得出結論,而必須對每一種組合...

一道經典面試邏輯題的python解法

前言 好早之前看到的乙個邏輯題 有兩個2到99之間的整數,a知道這兩個數的和,b知道這兩個數的積。第一句 a對b說 我不知道這兩個數是多少,但我確信你也不知道。第二句 b說 我知道了。第三句 a說 我也知道了。問這兩個數是多少?題不難,只是手動去找沒有python寫程式找的快,而且用python程式...

幾道經典邏輯推理題,提高你的邏輯思考能力

albertyang 有5 個人,其中 4個是善變者,1個是誠實者,善變者的定義是 第一次你問他問題的時候,他可能說真話或者假話,第二次再問他的時候,原先說真話的說假話,原先說假話的說真話,第三次再次相反,以此類推 現在允許你問 2個問題,2個問題可以問同乙個人,也可以問不同的人,通過這兩個問題要判...