Main.java
/*
* Mark Hesser
* HesserCAN
* [email protected]
* www.hessercan.com
*/
package billing;
/**
*
* @author mark
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Billing bill1 = new Billing(3.00);
Billing bill2 = new Billing(4.00, 2);
Billing bill3 = new Billing(10.00, 3, 5.00);
System.out.println(String.format("The total for bill 1 is $%.2f", bill1.getTotal()));
System.out.println(String.format("The total for bill 2 is $%.2f", bill2.getTotal()));
System.out.println(String.format("The total for bill 3 is $%.2f", bill3.getTotal()));
}
} |
/*
* Mark Hesser
* HesserCAN
* [email protected]
* www.hessercan.com
*/
package billing;
/**
*
* @author mark
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Billing bill1 = new Billing(3.00);
Billing bill2 = new Billing(4.00, 2);
Billing bill3 = new Billing(10.00, 3, 5.00);
System.out.println(String.format("The total for bill 1 is $%.2f", bill1.getTotal()));
System.out.println(String.format("The total for bill 2 is $%.2f", bill2.getTotal()));
System.out.println(String.format("The total for bill 3 is $%.2f", bill3.getTotal()));
}
}
Billing.java
/*
* Mark Hesser
* HesserCAN
* [email protected]
* www.hessercan.com
*/
package billing;
/**
*
* @author mark
*/
public class Billing {
double Price;
double Quantity;
double Coupon;
double Total;
final private double tax = .08;
public Billing(double price) {
this.Price = price;
this.Quantity = 1;
this.Coupon = 0;
this.Total = computeBill();
}
public Billing(double price, double quantity){
this.Price = price;
this.Quantity = quantity;
this.Coupon = 0;
this.Total = computeBill();
}
public Billing(double price, double quantity, double coupon) {
this.Price = price;
this.Quantity = quantity;
this.Coupon = coupon;
this.Total = computeBill();
}
private double computeBill() {
double total = (((Price * Quantity) - Coupon) * (1 + tax));
return total;
}
public double getTotal() {
return this.Total;
}
} |
/*
* Mark Hesser
* HesserCAN
* [email protected]
* www.hessercan.com
*/
package billing;
/**
*
* @author mark
*/
public class Billing {
double Price;
double Quantity;
double Coupon;
double Total;
final private double tax = .08;
public Billing(double price) {
this.Price = price;
this.Quantity = 1;
this.Coupon = 0;
this.Total = computeBill();
}
public Billing(double price, double quantity){
this.Price = price;
this.Quantity = quantity;
this.Coupon = 0;
this.Total = computeBill();
}
public Billing(double price, double quantity, double coupon) {
this.Price = price;
this.Quantity = quantity;
this.Coupon = coupon;
this.Total = computeBill();
}
private double computeBill() {
double total = (((Price * Quantity) - Coupon) * (1 + tax));
return total;
}
public double getTotal() {
return this.Total;
}
}