w3resource

Java: Accepts three integer values and return true if one of them is 20 or more and less than the substractions of others


Check Subtraction Difference

Write a Java program that accepts three integer values and returns true if one is 20 or more less than the others' subtractions.

Sample Solution:

Java Code:

import java.util.*;

public class Exercise62 {
    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 number
        System.out.print("Input the first number : ");
        int x = in.nextInt();  // Read and store the first number
        
        // Prompt the user to input the second number
        System.out.print("Input the second number: ");
        int y = in.nextInt();  // Read and store the second number
        
        // Prompt the user to input the third number
        System.out.print("Input the third number : ");
        int z = in.nextInt();  // Read and store the third number
        
        // Calculate and print the result of the condition
        // The condition checks if the absolute difference between the numbers is greater than or equal to 20
        System.out.println((Math.abs(x - y) >= 20 || Math.abs(y - z) >= 20 || Math.abs(z - x) >= 20));
    }
}

Sample Output:

Input the first number : 15                                            
Input the second number: 20                                            
Input the third number : 25                                            
false

Pictorial Presentation:

Java exercises: accepts three integer values and return true if one of them is 20 or more and less than the substractions of others


Java exercises: accepts three integer values and return true if one of them is 20 or more and less than the substractions of others


Flowchart:

Flowchart: Java exercises: accepts three integer values and return true if one of them is 20 or more and less than the substractions of others


For more Practice: Solve these Related Problems:

  • Modify the program to check if the difference is exactly 20.
  • Write a program to find the maximum difference between any two numbers.
  • Check if any two numbers have a sum of 20.
  • Modify the program to work with floating-point numbers.

Go to:


PREV : Reverse Word.
NEXT : Largest or Smallest Value.


Java Code Editor:

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.