All pastes #26458 Raw Edit

Miscellany

public text v1 · immutable
#26458 ·published 2005-10-24 05:40 UTC
rendered paste body
package money;
public class money
{
	//data field
	public static final char SYMBOL = '$';
	private long dollars;
	private long cents;
	public money()
	
	{
		dollars = 0;
		cents = 0;
	}
	
	public money (long initDollars, long initCents)
	{
		dollars=initDollars;
		cents=initCents;
	}
	
	public void initialize (long newDollars, long newCents)
	
	{
		dollars = newDollars;
		cents = newCents;
	}
	
	public long dollarsAre()
	{
		return dollars;
	}
	
	public long centsAre()
	{
		return cents;
	}
	
	public void print ()
//Prints dollars and cents on System.out
	{
		System.out.print ("" +money.SYMBOL +dollars + '.' +cents);
	}

public money add (money value)
//returns sum of objects plus value.
	{
		money result = new money();
		result.cents = cents + value.cents;
		result.dollars = dollars +value.dollars;
		return result;
	}
}