/
hyperruss
/
java4
Обзор
Документация
Войти
/
hyperruss
/
java4
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/Test.java
58 строк
2 KB
Игорь Грибунов
6 задание
25 окт 2025, 10:05
25 окт 2025, 10:05
1caf585
Код
Авторство
О чём код?
import java.util.Scanner; public class Test { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("Введите стороны треугольника:"); double side1 = input.nextDouble(); double side2 = input.nextDouble(); double side3 = input.nextDouble(); System.out.println("Введите цвет треугольника: "); String color = input.next(); System.out.println("Введите значение заливки: "); boolean filled = input.nextBoolean(); try{ Triangle triangle = new Triangle(side1, side2, side3); triangle.setColor(color); triangle.setFilled(filled); System.out.println("Площадь треугольника: " + triangle.getArea()); System.out.println("Периметр треугольника: " + triangle.getPerimeter()); System.out.println("Цвет треугольника: " + triangle.getColor()); System.out.println("Треугольник залит: " + triangle.getFilled()); } catch (IllegalTriangleException e) { System.out.println(e.getMessage()); } Circle circle1 = new ComparableCircle(5.0); circle1.setColor("blue"); circle1.setFilled(true); Circle circle2 = new ComparableCircle(7.0); circle2.setColor("green"); circle2.setFilled(false); if (circle1.compareTo(circle2) > 0) { System.out.println("\nНаибольший круг: " + circle1.toString()); } else { System.out.println("\nНаибольший круг: " + circle2.toString()); } GeometricObject maxCircle = GeometricObject.max(circle1, circle2); System.out.println("\nНаибольший круг: "+ maxCircle.toString()); ComparableCircle circle3 = new ComparableCircle(10.0); Rectangle rect = new Rectangle(10.0, 20.0); if( circle3.getArea() > rect.getArea()){ System.out.println("Наибольшая фигура: " + circle3.toString()); } else { System.out.println("Наибольшая фигура: " + rect.toString()); } } }