//BufferedReader is faster than scanner as it doesn't parse the text. Iterated over 1000 times, it saves 30 seconds in total. import java.io.BufferedReader; import java.io.InputStreamReader; class NotBetween { public static void main(String[] args) throws java.io.IOException { int num; BufferedReader input = new BufferedReader(new InputStreamReader(System.in)); num = Integer.parseInt(input.readLine()); if (num < 45 || num > 78) { System.out.println("num is not inbetween"); } else { System.out.println("num is inbetween"); } } }