-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathMain.java
41 lines (31 loc) · 1.04 KB
/
Main.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String startStr = scanner.nextLine();
String endStr = scanner.nextLine();
int start = 1;
int end = 99;
try {
int parsedStart = Integer.parseInt(startStr);
int parsedEnd = Integer.parseInt(endStr);
if (start > parsedStart
|| end < parsedEnd
|| parsedStart >= parsedEnd) {
throw new NumberFormatException();
} else {
start = parsedStart;
end = parsedEnd;
}
} catch (NumberFormatException ex) {
System.out.println("Invalid number");
return;
}
printNumbers(start,end);
}
private static void printNumbers(int start, int end) {
for (int i = start; i <= end; i++) {
System.out.print(i + " ");
}
}
}