Программa, которая вычислит и выведет на экран площадь треугольника, если известны его стороны

package hw2;

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		System.out.println("Введи сторону а треугольника");
		double a = sc.nextDouble();
		System.out.println("Введи сторону b треугольника");
		double b = sc.nextDouble();
		System.out.println("Введи сторону c треугольника");
		double c = sc.nextDouble();
		double p = (a + b + c) / 2.0;
		double s = Math.sqrt(p * (p - a) * (p - b) * (p - c));
		System.out.println("Площадь треугольника равна = " + s + " см.");
	}

} ```

Предложенное вами решение верное