欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java算出十進制中0和1的個數(shù)

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

Java是一種開放源代碼的編程語言,具有跨平臺的特性。Java可以實現(xiàn)各種計算功能,其中包括算出十進制中0和1的個數(shù)。下面我們就來學(xué)習(xí)一下如何使用Java算出十進制數(shù)中0和1的個數(shù)。

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”的方法。該方法接收一個整數(shù)作為參數(shù),并返回一個包含0和1的個數(shù)的數(shù)組。

在主方法中,我們定義了一個整數(shù)變量n并將其賦值為12345。然后,我們調(diào)用count方法,將其傳遞給n,并將返回的結(jié)果存儲在result數(shù)組中。最后,我們使用System.out.println方法將結(jié)果輸出到控制臺。

這就是如何使用Java算出十進制數(shù)中0和1的個數(shù)。Java的語法非常容易理解,因此即使是初學(xué)者也可以輕松掌握。如果您還沒有學(xué)過Java,我建議您花些時間學(xué)習(xí)這門語言,因為它是一種非常有用的編程語言,具有廣泛的應(yīng)用領(lǐng)域。