Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Java Program ( Strictly identical arrays) The arrays list1 and list2 are strictl

ID: 3566789 • Letter: J

Question

Java Program

( Strictly identical arrays) The arrays list1 and list2 are strictly identical if their corresponding elements are equal. Write a method that returns true if list1 and list2 are strictly identical, using the following header: public static boolean equals( int[] list1, int[] list2) Write a test program that prompts the user to enter two lists of integers and dis-plays whether the two are strictly identical. Here are the sample runs. Note that the first number in the input indicates the number of the elements in the list.

Output:

Enter list1: 5 2 5 6 1 6
Enter list2: 5 2 5 6 1 6
Two lists are strictly identical


Enter list1: 5 2 5 6 6 1
Enter list2: 5 2 5 6 1 6
Two lists are not strictly identical

Explanation / Answer

import java.util.Arrays;

import java.util.Scanner;

public class Arrays1_2 {

public static void main(String[] args) {

Scanner input = new Scanner(System.in);

//Enter values for Array1

System.out.print("Enter Array 1: ");

int size1 = input.nextInt();

int[] list1 = new int[size1];

for(int i=0; i<list1.length; i++) {

list1[i] = input.nextInt(); }

//Enter values for Array2

System.out.println("Enter Array 2: ");
int size2 = input.nextInt();

int[] list2 = new int[size2];

for(int i=0; i<list2.length; i++) {

list2[i] = input.nextInt(); }

//produce output for the lists

if(equal(list1,list2)) {

System.out.println("Two lists are strictly identical");

}

else {

System.out.println("Two lists are not strictly identical");

}

}

//test the lists-true or false

public static boolean equal(int[] list1, int[] list2){

if(list1.length == list2.length) {

Arrays.sort(list1);

Arrays.sort(list2);

}

else

return false;

for(int i=0; i<list1.length; i++){

if(list1[i] != list2[i])

return false;

}

return true;

}

}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote