w3resource

Java: Check if three given side lengths can make a triangle or not

Java Basic: Exercise-195 with Solution

Write a Java program to check if three given side lengths (integers) can make a triangle or not.

Visual Presentation:

Java Basic Exercises: Check if three given side lengths can make a triangle or not

Sample Solution:

Java Code:

// Import Scanner class from java.util package for user input
import java.util.*;

// Main class for the solution
public class Solution {

    // Main method to execute the solution
    public static void main(String[] args) {
        // Create a Scanner object for user input
        Scanner in = new Scanner(System.in);

        // Prompt the user to input the first side of the triangle
        System.out.print("Input side1: ");
        // Read the user input as an integer
        int s1 = in.nextInt();

        // Prompt the user to input the second side of the triangle
        System.out.print("Input side2: ");
        // Read the user input as an integer
        int s2 = in.nextInt();

        // Prompt the user to input the third side of the triangle
        System.out.print("Input side3: ");
        // Read the user input as an integer
        int s3 = in.nextInt();

        // Display the result of the isValidTriangle function
        System.out.print("Is the said sides form a triangle: " + isValidTriangle(s1, s2, s3));
    }

    // Function to check if the given sides form a valid triangle
    public static boolean isValidTriangle(int a, int b, int c) {
        // Check the triangle inequality theorem to determine validity
        return (a + b > c && b + c > a && c + a > b);
    }
} 

Sample Output:

Input side1:  5
Input side2:  6
Input side3:  8
Is the said sides form a triangle: true 

Flowchart:

Flowchart: Java exercises: Check if three given side lengths can make a triangle or not

Java Code Editor:

Company:  LinkedIn

Contribute your code and comments through Disqus.

Previous: Write a Java program to find the all positions of a given number in a given matrix. If the number not found print ("Number not found!").
Next: Write a Java program to create a spiral array of n * n sizes from a given integer n.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.