public void IsInB(int[] a, int[] b) { OUTER: for (int i = 0; i < a.length; i++) { for (int j = 0; j < b.length; j++) { if (a[i] == b[j]) { continue OUTER; } } System.out.print(a[i] + " "); } }你看看这个思路吧,当然用一个标记也行! public void IsInB(int[] a, int[] b) { boolean found = false; for (int i = 0; i < a.length; i++) { found = false; for (int j = 0; j < b.length; j++) { if (a[i] == b[j]) { found = true; break; } } if (!found) { System.out.print(a[i] + " "); } } }
for (int j = 0; j < b.length; j++) {
if (a[i] == b[j]) {
continue OUTER;
}
}
System.out.print(a[i] + " ");
}
}你看看这个思路吧,当然用一个标记也行! public void IsInB(int[] a, int[] b) {
boolean found = false;
for (int i = 0; i < a.length; i++) {
found = false;
for (int j = 0; j < b.length; j++) {
if (a[i] == b[j]) {
found = true;
break;
}
}
if (!found) {
System.out.print(a[i] + " ");
}
}
}