星期三, 12月 28, 2005

12-19-2005 Lab Equal Arrays

public class untitledc {
public untitledc() {
}

public static void main(String[] args) {
int[] a={1,9,6,4,0,2,1,2};
int[] b={1,9,6,4,0,2,1,2};
if (a == b)
System.out.println("a and b are equal by ==.");
else
System.out.println("a and b are not equal by ==.");

System.out.println("== only tests memory addresses.");

if (equalArrays(a, b))
System.out.println(
"a and b are equal by the equalArrays method.");
else
System.out.println(
"a and b are not equal by the equalArrays method.");

System.out.println(
"An equalArrays method is usually a more useful test.");

}

public static boolean equalArrays(int[] a, int[] b)
{
if (a.length != b.length)
return false;
else
{
int i = 0;
while (i < a.length)
{
if (a[i] != b[i])
return false;
i++;
}
}
return true;
}
}

0 Comments:

張貼留言

<< Home