У меня есть задание написать программу, которая использует метод triangleType, который я должен написать, чтобы получить три ввода типа int от пользователя и вывести тип треугольника.В этом методе мне сначала нужно отсортировать целые числа в порядке возрастания, чтобы сравнения, которые я должен использовать, работали правильно.Я знаю, что правильно выполнил сортировку в коде, потому что я тестировал ее еще до того, как попытался определить тип треугольника.Я должен использовать эти сравнения, чтобы найти тип треугольника: «если A + B <= C, то стороны не представляют допустимый треугольник. Если A = C (все стороны должны быть одинаковой длины), то треугольникEQUILATERAL., Если A = B или B = C, то треугольник равен ISOSCELES, в противном случае треугольник равен SCALENE.Неверный треугольник "плюс другие выходы, независимо от того, какие целые числа я ввожу. </p>
package trianglemethod;
import javax.swing.JOptionPane;
public class TriangleMethod
{
public static void main(String[] args)
{
String wordaA, wordbB, wordcC, answer;
do
{
System.out.println("Please enter all 3 side lengths of the triangle in any order.");
wordaA = JOptionPane.showInputDialog("Enter side 1:");
wordbB = JOptionPane.showInputDialog("Enter side 2:");
wordcC = JOptionPane.showInputDialog("Enter side 3:");
int aA = Integer.parseInt(wordaA);
int bB = Integer.parseInt(wordbB);
int cC = Integer.parseInt(wordcC);
triangleType(aA,bB,cC);
System.out.println("Would you like to enter another triangle?");
answer = JOptionPane.showInputDialog("Would you like to enter another triangle?");
} while (answer.equalsIgnoreCase("yes"));
}
static void triangleType(int aA, int bB, int cC) {
int a=0, b=0, c=0;
if (aA > bB && aA > cC)
{
if (bB > cC)
{
a = cC;
b = bB;
c = aA;
}
else if (cC > bB)
{
a = bB;
b = cC;
c = aA;
}
}
if (bB > aA && bB > cC)
{
if (aA > cC)
{
a = cC;
b = aA;
c = bB;
}
else if (cC > aA)
{
a = aA;
b = cC;
c = bB;
}
}
if (cC > aA && cC > bB)
{
if (aA > bB)
{
a = bB;
b = aA;
c = cC;
}
else if (bB > aA)
{
a = aA;
b = bB;
c = cC;
}
}
if (a+b<=c)
{
JOptionPane.showMessageDialog(null,"Invalid Triangle");
} if (a==c) {
JOptionPane.showMessageDialog(null,"Triangle is Equilateral");
} if (a==b || b==c){
JOptionPane.showMessageDialog(null, "Triangle is Isosceles");
}
else {
JOptionPane.showMessageDialog(null,"Triangle is Scalene");
}
}
}