@tuzovrr

Как переделать код под множество(set)?

Я сделал код, который работает с обычными 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. Проверка на правильность и вывод, что точки не найдены сделаю позже. Пока основная задача переделать это как-то под множество
  • Вопрос задан
  • 37 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы