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

java布爾數(shù)組分離奇數(shù)和偶數(shù)

江奕云1年前8瀏覽0評論

在Java中,布爾數(shù)組是一個(gè)特殊的數(shù)組類型,其中所有元素都是布爾值(true或false)。在現(xiàn)實(shí)情況中,經(jīng)常需要將數(shù)組中的元素按照某種規(guī)則進(jìn)行分離,比如將奇數(shù)和偶數(shù)分離。

我們可以通過以下程序使用布爾數(shù)組來分離奇數(shù)和偶數(shù):

public class BooleanArrayExample {
public static void main(String[] args) {
int[] nums = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
boolean[] result = new boolean[nums.length];
for (int i = 0; i< nums.length; i++) {
if (nums[i] % 2 == 0) {
result[i] = true;
} else {
result[i] = false;
}
}
System.out.println("Even Numbers:");
for (int i = 0; i< nums.length; i++) {
if (result[i]) {
System.out.print(nums[i] + " ");
}
}
System.out.println("\nOdd Numbers:");
for (int i = 0; i< nums.length; i++) {
if (!result[i]) {
System.out.print(nums[i] + " ");
}
}
}
}

首先,我們定義了一個(gè)整數(shù)類型的數(shù)組nums,其中包含了一些需要進(jìn)行分離的數(shù)字。接著,我們創(chuàng)建了一個(gè)布爾數(shù)組result,用于存儲奇數(shù)或偶數(shù)的狀態(tài)。在for循環(huán)中,我們逐個(gè)檢查nums數(shù)組中的每個(gè)元素。如果某個(gè)元素是偶數(shù),則將相應(yīng)的result數(shù)組元素設(shè)置為true,否則為false。

接著,我們打印出了result數(shù)組中值為true的所有元素,即所有偶數(shù)。同樣,我們也打印出了所有奇數(shù),即值為false的所有元素。

使用布爾數(shù)組來分離奇數(shù)和偶數(shù)是一個(gè)非常簡單而有效的方法。它不僅可以用于分離數(shù)字,還可以用于分離其他類型的元素。