Answer:
// isUnique method is defined
// it return a boolean
// it is static so that it can be called from main method
// it takes an array as argument
public static boolean isUnique(int[] array){
// the outer for-loop
for(int i = 0; i < array.length; i++){
// the inner for-loop
for(int k = 0; k < array.length; k++){
// if the index of i and k is same
// it continues to avoid comparing same element with itself
if (i == k) continue;
// if two values are found to be same
// it returns false
// to show that array is not unique
if(array[i] == array[k]){
return false;
}
}
}
// the default return statement for the method
return true;
}
Step-by-step explanation:
The isUnique method also returns true if the list has 0 or 1 elements. The isUnique method uses nested for loop to check for duplicate elements. The method is also well commented.