public class Order { boolean isFilled; double billAmount; String shipping; public Order(boolean filled, double cost, String shippingMethod) { if (cost > 24.00) { System.out.println("High value item!"); } isFilled = filled; billAmount = cost; shipping = shippingMethod; } public void ship() { if (isFilled) { System.out.println("Shipping"); System.out.println("Shipping cost: " + calculateShipping()); } else { System.out.println("Order not ready"); } } public double calculateShipping() { // declare conditional statement here if (shipping.equals("Regular")) { return 0; } else if (shipping.equals("Express")) { return 1.75; } else { return .50; } } public static void main(String[] args) { // do not alter the main method! Order book = new Order(true, 9.99, "Express"); Order chemistrySet = new Order(false, 72.50, "Regular"); book.ship(); chemistrySet.ship(); } }
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter