Java: Accepts two integer values from the user and return the larger values
Java Basic: Exercise-63 with Solution
Write a Java program that accepts two integer values from the user and returns the largest value. However if the two values are the same, return 0 and find the smallest value if the two values have the same remainder when divided by 6.
Test Data:
Input the first number : 12
Input the second number: 13
Result: 13
Input the first number : 12
Input the second number: 12
Result: 0
Input the first number : 6
Input the second number: 18
Result: 6
Sample Solution:
Java Code:
import java.util.*;
public class Exercise63 {
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 a = in.nextInt(); // Read and store the first number
// Prompt the user to input the second number
System.out.print("Input the second number: ");
int b = in.nextInt(); // Read and store the second number
// Call the result method with the two numbers and print the result
System.out.println("Result: " + result(a, b));
}
// Define a method to calculate the result based on two input numbers
public static int result(int x, int y) {
// Check if the two numbers are equal
if (x == y) {
return 0;
}
// Check if the remainder when divided by 6 is the same for both numbers
if (x % 6 == y % 6) {
// If the remainder is the same, return the smaller number
return (x < y) ? x : y;
}
// If the remainders are different, return the larger number
return (x > y) ? x : y;
}
}
Sample Output:
Input the first number : 12 Input the second number: 13 Result: 13
Pictorial Presentation:
Flowchart:
Java Code Editor:
Previous: Write a Java program that accepts three integer values and return true if one of them is 20 or more and less than the substractions of others.
Next: Write a Java program that accepts two integer values between 25 to 75 and return true if there is a common digit in both numbers.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://w3resource.com/java-exercises/basic/java-basic-exercise-63.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics