Java: Test if the first or the last elements of two arrays of integers are same
First and Last of Two Arrays
Write a Java program to test if the first and last element of two integer arrays are the same. The array length must be greater than or equal to 2.
Sample Solution:
Java Code:
public class Main {
public static void main(String[] args) {
// Define two integer arrays (num_array1 and num_array2)
// Example 1: Arrays with different first and last elements
int[] num_array1 = {50, -20, 0, 30, 40, 60, 12};
int[] num_array2 = {45, 20, 10, 20, 30, 50, 11};
// Example 2: Arrays with the same first and last elements
// int[] num_array1 = {50, -20, 0, 30, 40, 60, 50};
// int[] num_array2 = {45, 20, 10, 20, 30, 50, 45};
// Example 3: Arrays with lengths less than 2
// int[] num_array1 = {50};
// int[] num_array2 = {45};
if (num_array1.length >= 2 && num_array2.length >= 2) {
// Check if both arrays have lengths of at least 2 and if their first or last elements are equal
System.out.println(num_array1[0] == num_array2[0] || num_array1[num_array1.length - 1] == num_array2[num_array2.length - 1]);
} else {
System.out.println("Array lengths less than 2.");
}
}
}
Sample Output:
false
Pictorial Presentation:
Flowchart:
For more Practice: Solve these Related Problems:
- Modify the program to check if the second and second-to-last elements are the same.
- Write a program to compare the sum of the first and last elements of two arrays.
- Modify the program to return true if at least one of the arrays has the same first and last element.
- Write a program to check if two arrays have the same middle element.
Go to:
PREV : First and Last Element Same.
NEXT :
New Array with Ends of Two Arrays.
Java Code Editor:
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.