w3resource

Java: Test if an array contains a specific value

Java Array: Exercise-5 with Solution

Write a Java program to test if an array contains a specific value.

Pictorial Presentation:

Java Array Exercises: Test if an array contains a specific value

Sample Solution:

Java Code:

// Define a class named Exercise5.
public class Exercise5 {
   // Define a method 'contains' that checks if an integer array 'arr' contains a given 'item'.
   public static boolean contains(int[] arr, int item) {
      // Iterate through each element 'n' in the array 'arr'.
      for (int n : arr) {
         // Check if 'item' is equal to the current element 'n'.
         if (item == n) {
            // If a match is found, return 'true'.
            return true;
         }
      }
      // If no match is found, return 'false'.
      return false;
   }
   
   // The main method where the program execution starts.
   public static void main(String[] args) {
      // Declare an integer array 'my_array1' and initialize it with values.
      int[] my_array1 = {
         1789, 2035, 1899, 1456, 2013, 
         1458, 2458, 1254, 1472, 2365, 
         1456, 2265, 1457, 2456
      };
      
      // Check if the integer array 'my_array1' contains the item 2013 and print the result.
      System.out.println(contains(my_array1, 2013));
      
      // Check if the integer array 'my_array1' contains the item 2015 and print the result.
      System.out.println(contains(my_array1, 2015));
   }
}

Sample Output:

true                                                                                                       
false 

Flowchart:

Flowchart: Java exercises: Test if an array contains a specific value

Java Code Editor:

Previous: Write a Java program to calculate the average value of array elements.
Next: Write a Java program to find the index of an array element.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.