All pastes #766710 Raw Edit

Miscellany

public text v1 · immutable
·published 2007-11-09 02:15 UTC
rendered paste body
import java.text.DecimalFormat;

public class Person {

	private String lastName;
	private String firstName;
	private String number;
	private double paidTickets;
	private double total;
	
	DecimalFormat money = new DecimalFormat("0.00"); 
	
	public Person() {
		paidTickets = 0;
		total = 0;		
	}
	
	public void setLast( String last ) {
		lastName = last;
	}
	
	public void setFirst( String first ) {
		firstName = first;
	}
	
	public void setNumber( String num ) {
		number = num;
	}
	
	public void addTicket( double amt, boolean paid ) {
		if( paid ) {
			paidTickets = paidTickets + amt;
		}
		total = total + amt;
	}
	
	public double getPaid() {
		return paidTickets;
	}
	
	public double getTotal() {
		return total;
	}
	
	public String toString() {
		String retVal = lastName + ", " + firstName + ", " + number + ", " +
			"Paid: " + money.format(paidTickets) + ", Unpaid: " + money.format((total-paidTickets));
		return retVal;
	}
	
}