The answer is given below:
Here is the complete program. The blanks have been filled, and the program layout improved somewhat. You can "copy-paste-and-run" this program.
import java.io.*; class TaxProgram { public static void main (String[] args) throws IOException { double taxRate = 0.05; BufferedReader stdin = new BufferedReader ( new InputStreamReader( System.in ) ); String inData; int price; double tax ; System.out.println("Enter the price:"); inData = stdin.readLine(); price = Integer.parseInt( inData ); if ( price >= 100 ) tax = price * taxRate; else tax = 0; System.out.println("Item cost: " + price + " Tax: " + tax + " Total: " + (price+tax) ); } } |
The program might look somewhat odd to you because the arithmetic expression (price+tax) will sometimes add a zero to price. This is fine. Sometimes it is easier to add in a zero than to do something special just to avoid adding it in. The program is shorter and easier to understand if the println statements are at the end.