import java.util.*;
public class coin {
private String face,value;
private int head,tail,tosses,cents;
private double prob = 0.5;
public void setup(){
head = 0;
tail = 0;
tosses = 0;
}
public coin(){
setup();
}
public coin(String v){
setup();
if (v == "Penny")
cents = 1;
else if (v == "Nickel")
cents = 5;
else if (v == "Dime")
cents = 10;
else if (v == "Quarter")
cents = 25;
else if (v == "Half dollar")
cents = 50;
else
cents = 0;
}
public void flip(){
Random random = new Random();
double r = random.nextDouble();
if (r >= prob){
head = head + 1;
face = "Heads";
}
else{
tail = tail + 1;
face = "Tails";
}
tosses = tosses + 1;
}
public int getHead(){
return head;
}
public int getTail(){
return tail;
}
public String getFace(){
return face;
}
public int getTosses() {
return tosses;
}
public boolean isSame(coin c){
return face == c.face;
}
public int getCents(){
return cents;
}
}