題目概要:

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

解題方向:

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

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

程式碼:

arrow
arrow
    文章標籤
    Java
    全站熱搜

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