Decision Making
14. Using Boolean Expressions
Answer:
Expression Value Expression Value 25 == 25 true 25 != 25 false 25 <= 25 true 25 > 25 false 25 >= 25 true 25 = 25 illegal -5 < 7 true -305 <= 97 true
Using Boolean Expressions
In an if
statement, the true or false
of a boolean expression picks whether the true branch or the false branch is executed. Look at another story problem:
A store wants a program that calculates the tax on an item of clothing. An item that costs $100 or more has a 5% tax. An item that costs less than $100 is tax free. Write a program that asks for a price, then calculates and prints the tax, then prints the total cost.
Here is the program, not quite finished:
public class TaxProgram { public static void main (String[] args) { double price; double tax ; System.out.println("Enter the price:"); if ( ) else System.out.println("Item cost: " + price + " Tax: " + tax + " Total: " + (price+tax) ); } } |
Here are some program fragments to use in completing the program. Use your mouse to copy-and-paste them into the program.
tax = price * taxRate; Scanner scan = new Scanner( System.in );
price = scan.nextDouble(); final double taxRate = 0.05;
price >= 100.0 import java.util.Scanner;
tax = 0.0;
(Of course, it would be nice to copy the program to a file, enter your corrections and run the program.)
Question 14: