Computer Applications
Write a function that checks whether or not two arrays (of characters) are identical, that is, whether they have same characters and all characters in corresponding positions are equal.
Answer
public class KboatArrCompare
{
public void arrCompare (char A[], char B[])
{
int l1 = A.length;
int l2 = B.length;
boolean flag = true;
if (l1 == l2) {
for(int i = 0; i < l1; i++) {
if(A[i] != B[i]) {
flag = false;
break;
}
}
}
else {
flag = false;
}
if (flag) {
System.out.println("Arrays are equal");
}
else {
System.out.println("Arrays are not equal");
}
}
}Variable Description Table
Program Explanation
Output
Related Questions
The marks obtained by 50 students in a subject are tabulated as follows:-
Name Marks ….. ….. ….. ….. ….. ….. Write a program to input the names and marks of the students in the subject.
Calculate and display:
(a) The subject average marks (subject average marks = subject total/50).
(b) The highest marks in the subject and the name of the student. (The maximum marks in the subject are 100.)Differentiate between one-dimensional and two-dimensional arrays.