import java.io.*;
import java.util.*;
public class Coin {
private String face;
private int flips;
private int heads;
private double chance;
private int val;
private String name;
public Coin(String f, double c,String n, int v ) {
flips=0;
face=f;
heads=0;
chance= c;
name=n;
val=v;
}
public Coin( int v, String n) {
flips=0;
face="Heads";
heads=0;
chance= .5;
name=n;
val=v;
}
public Coin(String f ) {
flips=0;
face=f;
heads=0;
chance= .5;
val=25;
name="quarter";
}
public Coin() {
flips=0;
face="Heads";
heads=0;
chance= .5;
name="quarter";
val=25;
}
public void setCount() {
flips=0;
heads=0;
}
public String getFace() {
return face;
}
public int getFlips() {
return flips;
}
public int getVal() {
return val;
}
public boolean equals(Coin o) {
return face.equals(o.getFace());
}
public String flipCoin() {
Random r= new Random();
double g=r.nextDouble();
g=g*chance;
if (g >= .25){
heads= heads+1;
face = "Heads";
}
else
face="Tails";
flips=flips+1;
return face;
}
}