色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java算出十進制中0和1的個數

林雅南1年前7瀏覽0評論

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,我建議您花些時間學習這門語言,因為它是一種非常有用的編程語言,具有廣泛的應用領域。