Я сделал код, который работает с обычными int, а мне нужно, чтобы все x и y задавались как множество (Set). Я с ним ещё плохо знаком, но перечитал много статей и так не придумал как подогнать условие под множества x1, x2....
public class Rectangles {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int x1 = 1, x2 = 5, x3 = 1, x4 = 4;
int y1 = 2, y2 = 5, y3 = 4, y4 = 8;
for (int i = 1; i < 11; i++) {
for (int j = 1; j < 11; j++) {
if ((x1 <= i && i <= x2) && (y1 <= j && j <= y2) && (x3 <= i && i <= x4) && (y3 <= j && j <= y4)) {
System.out.println(i + "," + j);
}
}
}
}
}
ПРИМЕЧАНИЕ, если это важно: Сама суть задания была в том, чтобы найти общие точки, пересекающихся прямоугольников. Ограничением координат от 1 до 10. Проверка на правильность и вывод, что точки не найдены сделаю позже. Пока основная задача переделать это как-то под множество