Java: Check if a specified array of integers contains 10 or 30
Contains 10 or 30
Write a Java program to check if a specified array of integers contains 10 or 30.
Pictorial Presentation:
Sample Solution:
Java Code:
import java.util.*;
public class Exercise102 {
public static void main(String[] args) {
int[] array_nums = {11, 11, 13, 31, 45, 20, 33, 53};
int result = 1;
System.out.println("Original Array: "+Arrays.toString(array_nums));
// Iterate through the array
for(int i = 0; i < array_nums.length; i++) {
if(array_nums[i] == 10 || array_nums[i] == 30) {
// If the element is equal to 10 or 30, set the result to 0
result = 0;
}
}
if (result == 1)
System.out.printf(String.valueOf(false)); // If the result is 1, print false
else
System.out.printf(String.valueOf(true)); // If the result is not 1, print true
}
}
Sample Output:
Original Array: [11, 11, 13, 31, 45, 20, 33, 53] false
Flowchart:
For more Practice: Solve these Related Problems:
- Modify the program to check if the array contains both 10 and 30.
- Write a program to check if the array contains at least one even number.
- Modify the program to return the index of 10 or 30 if found.
- Write a program to count occurrences of 10 and 30.
Go to:
PREV : Check 10 Exceeds 20 in Array.
NEXT : Array After Last 10
Java Code Editor:
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.