/
onequ1z
/
JavaCoursePaperTulSU
Обзор
Документация
Войти
/
onequ1z
/
JavaCoursePaperTulSU
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/main/java/ru/dmitry/montecarlo/model/Point.java
49 строк
1 KB
tayno
Рефакторинг: добавление секундомера, профилировщика и очистка кода
05 дек 2025, 09:37
05 дек 2025, 09:37
52c8b9a
Код
Авторство
О чём код?
package ru.dmitry.montecarlo.model; /** * Представляет точку в двумерном пространстве с координатами x и y. * Класс является неизменяемым (immutable). */ public class Point { private final double x; private final double y; /** * Создаёт точку с заданными координатами. * * @param x координата X * @param y координата Y */ public Point(double x, double y) { this.x = x; this.y = y; } /** * Возвращает координату X точки. * * @return координата X */ public double getX() { return x; } /** * Возвращает координату Y точки. * * @return координата Y */ public double getY() { return y; } /** * Возвращает строковое представление точки в формате "Point(x, y)". * * @return строковое представление точки */ @Override public String toString() { return "Point(" + x + ", " + y + ")"; } }