nomad____1, хорошо, только маленькая поправка.
Код:

private float rightTriangleSquare() {
if (planarity == true && rightTriangle == true) {
float [] arr={aSide, bSide, cSide};
Arrays.sort(arr);
square = arr[0] * arr[1] / 2;
}
return square;
}
Если треугольник непланарный и неправильный, то лишние действия нам не нужны.
P.S. На счет картинок. Почти все ошибки исправлены, поэтому они тебе здесь уже не нужны. Там уже ничего примечательного.