//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 Discount { public static void main(String[] args) throws java.io.IOException { int amount; System.out.println("input amount:"); BufferedReader input = new BufferedReader(new InputStreamReader(System.in)); amount = Integer.parseInt(input.readLine()); if (amount > 10){ System.out.println("Dicounted Price: " + amount*0.9); } else { System.out.println("Price: " + amount); } } } //By msglm; Licensed under the AGPL v3