Coding Practice

Write a Java program to check whether the triangle is equilateral, isosceles or scalene triangle

Check whether the triangle is equilateral, isosceles or scalene triangle
Sample Output
Input all sides of a triangle and check whether triangle is valid or not.

Enter three sides...
4
4
5
The triangle is isosceles.
Java-Source Code
//package ifelsejava;

import java.util.Scanner;

public class Main {

    public static void main(String[] args) {

        int side1, side2, side3;

        Scanner input = new Scanner(System.in);

        System.out.println("Check whether the triangle is equilateral, isosceles or scalene triangle.\n");

        System.out.println("Enter three sides...");
        side1 = input.nextInt();
        side2 = input.nextInt();
        side3 = input.nextInt();

        if (side1 + side2 > side3 && side1 + side3 > side2 && side2 + side3 > side1) {
            
            if (side1 == side2 && side2 == side3) {
                System.out.println("The triangle is equilateral.");
                
            } else if (side1 == side2 || side2 == side3 || side1 == side3) {
                System.out.println("The triangle is isosceles.");
                
            } else {
                System.out.println("The triangle is scalene.");
                
            }
        } else {
            System.out.println("The triangle is not valid.");
            
        }
    }
}
Sample Output
Check whether the triangle is equilateral, isosceles or scalene triangle.

Enter three sides...
6
6
6
The triangle is equilateral.

No comments:

Post a Comment

Change Theme
X