Javaの配列に特定の値が存在するかどうか
Javaで、配列をループして特定の値が存在するかどうかを判断することができます。次に示すのは、その例です:
public class Main {
public static void main(String[] args) {
int[] array = {1, 2, 3, 4, 5};
int target = 3;
boolean found = false;
for (int i = 0; i < array.length; i++) {
if (array[i] == target) {
found = true;
break;
}
}
if (found) {
System.out.println("数组中存在目标值" + target);
} else {
System.out.println("数组中不存在目标值" + target);
}
}
}
結果:
数组中存在目标值3
上記のコードでは、私たちは目標値が見つかったかどうかを示すブール変数foundを使用しました。配列を走査する際、目標値が見つかった場合はfoundをtrueに設定してループを抜けます。最終的にfoundの値に基づいて目標値の存在を判断します。