解题办法:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
for (int i = 0; i < n; i++) {
String v1 = scanner.next();
String v2 = scanner.next();
String[] l1 = v1.split("\\.");
String[] l2 = v2.split("\\.");
int[] k1 = new int[4];
int[] k2 = new int[4];
for (int p = 0; p < l1.length; p++) {
k1[p] = Integer.valueOf(l1[p]);
}
for (int p = 0; p < l2.length; p++) {
k2[p] = Integer.valueOf(l2[p]);
}
boolean b = true;
if (k1[0] > k2[0]) {
b = false;
} else if (k1[0] < k2[0]) {
b = true;
} else {
if (k1[1] > k2[1]) {
b = false;
} else if (k1[1] < k2[1]) {
b = true;
} else {
if (k1[2] > k2[2]) {
b = false;
} else if (k1[2] < k2[2]) {
b = true;
} else {
if (k1[3] >= k2[3]) {
b = false;
}
}
}
}
if (b) {
System.out.println("true");
} else {
System.out.println("false");
}
}
}
}