blob: 5f3fb3a63c1f89fb02ffacf960b69d8fc1997068 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
import java.util.Scanner;
public class MiddleThreeDigits {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Enter the Number");
int num = scanner.nextInt();
System.out.println(middleThreeDigits(num));
}
private static String middleThreeDigits(int num) {
String numberAsString = Integer.toString(Math.abs(num));
final int length = numberAsString.length();
if (length < 3) {
return "too short";
} else if (length % 2 == 0) {
return "even number of digits";
}
return numberAsString.substring(length/2 - 1, length/2 + 2);
}
}
|