/**
* This class will mimic a coin.
*
* @author Mr. Merlis
* @version 12/16/2008
*/
public class Coin
{
// instance variables - replace the example below with your own
private String myName;
private int myValue;
/**
* Default constructor creates a penny
*/
public Coin()
{
// initialise instance variables
myName = "penny";
myValue = 1;
}//===============================
/**
* Takes a value and determines the coin name
*/
public Coin(int value)
{
// initialise instance variables
myValue = value;
if(myValue == 1)
myName = "penny";
else if(myValue == 5)
myName = "nickel";
else if(myValue == 10)
myName = "dime";
else if(myValue == 25)
myName = "quarter";
else if(myValue == 50)
myName = "half-dollar";
else
myName = "not a coin!";
}//===============================
/**
* Takes the name of the coin and determines its value
*/
public Coin(String name)
{
// initialise instance variables
myName = name;
if(myName.equals("penny"))
myValue = 1;
else if(myName.equals("nickel"))
myValue = 5;
else if(myName.equals("dime"))
myValue = 10;
else if(myName.equals("quarter"))
myValue = 25;
else if(myName.equals("half-dollar"))
myValue = 50;
else
myValue = 0;
}//===============================
/**
* An example of a method - replace this comment with your own
*
* @param y a sample parameter for a method
* @return the sum of x and y
*/
public int sampleMethod(int y)
{
// put your code here
return 1;
}
}