Triangle Type Checker in Java: Explanation & Practice
Determine if sides form a valid triangle and its type
Problem summary
Given three sides, determine if they form a valid triangle and identify its type (Equilateral, Isosceles, Scalene).
Starter code
public class Main {
public static void main(String[] args) {
int a = 5, b = 5, c = 5; // Test case 1
// Check if valid triangle and print type
// Print: Equilateral / Isosceles / Scalene / Not a triangle
}
}Expected output and test cases
- 5,5,5 is equilateral
Equilateral
- 5,5,3 is isosceles
Isosceles
- 3,4,5 is scalene
Scalene
- 1,2,10 is invalid
Not a triangle
Hints
- Triangle inequality: sum of any two sides > third
- All sides equal = Equilateral
- Two sides equal = Isosceles
Related Core Java Basics exercises
- Practice Perfect Number Check in Java
- Practice Number to Words in Java
- Practice Happy Number Check in Java
Practice all Core Java Basics exercises · Run this idea in the Java compiler