2
0
Fork 0
Softwarequalitaetssicherung/src/main/java/de/hsel/sqs/TriangleChecker.java

26 lines
599 B
Java

package de.hsel.sqs;
/**
* @author Julian Hinxlage
* @version 0.1
* @since 0.1
**/
public class TriangleChecker {
public static TriangleType checkTriangle(int a, int b, int c) {
if (a < 0 || b < 0 || c < 0)
return TriangleType.NO_TRIANGLE;
if (a == b && a == c)
return TriangleType.EQUILATERAL_TRIANGLE;
if (a == b || a == c || b == c)
return TriangleType.ISOSCELESS_TRIANGLE;
if (a + b > c && a + c > b && b + c > a)
return TriangleType.SCALENE_TRIANGLE;
return TriangleType.NO_TRIANGLE;
}
}