Java是一種開放源代碼的編程語言,具有跨平臺的特性。Java可以實現各種計算功能,其中包括算出十進制中0和1的個數。下面我們就來學習一下如何使用Java算出十進制數中0和1的個數。
public class CountZerosAndOnes { public static int[] count(int n) { int zeros = 0, ones = 0; while (n >0) { int digit = n % 2; if (digit == 0) { zeros++; } else { ones++; } n = n / 2; } int[] result = {zeros, ones}; return result; } public static void main(String[] args) { int n = 12345; int[] result = count(n); System.out.println("Number of zeros: " + result[0]); System.out.println("Number of ones: " + result[1]); } }
在上述代碼中,我們定義了一個名為“CountZerosAndOnes”的類,其中包含一個名為“count”的方法。該方法接收一個整數作為參數,并返回一個包含0和1的個數的數組。
在主方法中,我們定義了一個整數變量n并將其賦值為12345。然后,我們調用count方法,將其傳遞給n,并將返回的結果存儲在result數組中。最后,我們使用System.out.println方法將結果輸出到控制臺。
這就是如何使用Java算出十進制數中0和1的個數。Java的語法非常容易理解,因此即使是初學者也可以輕松掌握。如果您還沒有學過Java,我建議您花些時間學習這門語言,因為它是一種非常有用的編程語言,具有廣泛的應用領域。
上一篇ajax下載瀏覽器無反應
下一篇ajax傳遞參數json