/
freest
/
Synergy_Task2
Обзор
Документация
Войти
/
freest
/
Synergy_Task2
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/main/java/org/example/task_2/Triangle.java
32 строки
739 B
Evgeni Haibulin
init-commit
02 июн 2026, 18:39
02 июн 2026, 18:39
d7220fc
Код
Авторство
О чём код?
package org.example.task_2; /** * Треугольник */ class Triangle extends Shape { private final double sideA; private final double sideB; private final double sideC; public Triangle(String color, double sideA, double sideB, double sideC) { super(color); this.sideA = sideA; this.sideB = sideB; this.sideC = sideC; } @Override public double getArea() { double s = (sideA + sideB + sideC) / 2; return Math.sqrt(s * (s - sideA) * (s - sideB) * (s - sideC)); } @Override public double getPerimeter() { return sideA + sideB + sideC; } public boolean isEquilateral() { return sideA == sideB && sideB == sideC; } }