題目概要:

把所輸入的數字轉成2進位,並計算有多少個1。

解題方向:

Solution1: 直接使用Java提供的API(Integer.toBinaryString),因為它回傳String,所以可以直接解析字串,並計算有幾個1。再依題目需求印出答案即可。

Solution2: 讀入數字後,自己寫一個短除法的式子,用字串儲存餘數(binary),計算有幾個1。再依題目需求印出答案即可。

程式碼:

創作者介紹
創作者 紀錄自己的程式人生 的頭像
a7069810

紀錄自己的程式人生

a7069810 發表在 痞客邦 留言(0) 人氣( 3719 )