import java.io.*;
import java.util.*;
//Create coin class
public class Coin{
//create instance variables
private int tosses, heads, value;
//double is used for floating point,
//saying = is another way to initialize.
private double prob = 0.5;
private String face, name;
//Methods
public void initCoin(String n, String f, Double p) {
face = f;
tosses = 0;
heads = 0;
prob = p;
name = n;
if (name == "penny") {
value = 1;
} else if (name == "nickel") {
value = 5;
} else if (name == "dime") {
value = 10;
} else if (name == "quarter") {
value = 25;
} else {
value = 0;
}
}
public Coin(){
initCoin("penny","Heads", 0.5);
}
public Coin(String n) {
initCoin(n,"Heads", 0.5);
}
public void reset(){
prob = 0.5;
flips = 0;
heads = 0;
name = "penny";
value = 1;
}
public String getFace(){
return face;
}
public String getValue(){
return value;
}
public String getProb(){
return prob;
}
public String getHeads(){
return heads;
}
public String getName(){
return name;
}
public boolean equals(coin other) {
return(face.equals(other.getFace()))
}
}