# Java: Three integers and check whether they are consecutive

## Java Method: Exercise-18 with Solution

From Wikipedia-

Consecutive numbers are numbers that follow each other in order. They have a difference of 1 between every two numbers. In a set of consecutive numbers, the mean and the median are equal.

If n is a number, then the next numbers will be n+1 and n+2.

Write a Java method that accepts three integers and checks whether they are consecutive or not. Returns true or false.

**Pictorial Presentation:**

Examples:

Consecutive numbers that follow each other in order:

1, 2, 3, 4, 5

-3, −2, −1, 0, 1, 2, 3, 4

6, 7, 8, 9, 10, 11, 12, 13

**Sample Solution:**

**Java Code:**

```
import java.util.Scanner;
public class Main {
public static void main(String[] args)
{
Scanner in = new Scanner(System.in);
System.out.print("Input the first number: ");
int x = in.nextInt();
System.out.print("Input the second number: ");
int y = in.nextInt();
System.out.print("Input the third number: ");
int z = in.nextInt();
System.out.print("Check whether the three said numbers are consecutive or not!");
System.out.println(test(x,y,z));
}
public static boolean test(int x, int y, int z){
int max_num = Math.max(x, Math.max(y, z));
int min_num = Math.min(x, Math.min(y, z));
int middle_num = x+y+z - max_num - min_num;
return (max_num - middle_num) == 1 && (middle_num - min_num == 1);
}
}
```

Sample Output:

Input the first number: 15 Input the second number: 16 Input the third number: 17 Check whether the three said numbers are consecutive or not!true

**Flowchart : **

**Java Code Editor:**

** Contribute your code and comments through Disqus.**

**Previous Java Exercise:** In an integer, count the number of digits with value 2.

**Next Java Exercise:** Accept three integers and return the middle one.

**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://www.w3resource.com/java-exercises/method/java-method-exercise-18.php

**Weekly Trends and Language Statistics**- Weekly Trends and Language Statistics