
這都是java的演算法題,應該來講都是些比較簡單的演算法題,但是我敢說很多基礎的學習的,或者想去面試的人都會不能完整的寫出來,現在java學習,大多數人都不是非常扎實,對于基礎也不是很重視的,所以就發出來給大家參考鞏固下基礎!
java演算法題一:
輸入兩個正整數m和n,求其最大公約數和最小公倍數,
1.程式分析:利用輾除法,

java演算法題二:
輸入一行字符,分別統計出其中英文字母、空格、數字和其它字符的個數,
-
程式分析:利用for回圈陳述句,if條件陳述句,

java演算法題三:
求s = a + aa + aaa + aaaa + aa...a的值,其中a是一個數字,例如2 + 22 + 222 + 2222 + 22222(此時共有5個數相加),幾個數相加有鍵盤控制,
-
程式分析:關鍵是計算出每一項的值,

java演算法題四:
一個數如果恰好等于它的因子之和,這個數就稱為"完數",例如6=1+2+3,編程找出1000以內的所有完數,

java演算法題五:
一球從100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地時,共經過多宣告?第10次反彈多高?

最后再來給程式員提幾點建議:
-
其實演算法在java作業中是很重要的,但是也越來越少有人重視,早些天面試了幾天,連基本的冒泡都不能寫正確,雖然是手寫,但是程式的邏輯也不復雜,代碼也不多的,希望如果有要去面試的伙伴,可以先想清楚,多準備準備!
-
需要更多java學習資料敬請關注!
-
話題到這里就結束了,最后分享一下我自己整理的學習資料
-
2020最新java核心知識點+大廠面試+java架構專題面試資料+50道java經典演算法題點擊這里或加入1151538097就可以免費領取啦
1.JAVA核心知識點
2.大廠面試

3.架構專題面試

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/85433.html
標籤:其他
