import java.io.*;
import java.util.*;
public class Coin {
private String face;
private int heads;
private int tails;
private int numFlips;
private double probability;
public double coin;
public Coin (double setProbability, String coinValue) {
probability = setProbability;
if (coinValue.equals("quarter")) {
coin = 0.25; }
else if (coinValue.equals("dime")) {
coin = 0.10; }
else if (coinValue.equals("nickel")) {
coin = 0.05; }
else if (coinValue.equals("penny")) {
coin = 0.01; }
}
public void flip() {
numFlips += 1;
Random r = new Random();
if (r.nextDouble() >= probability) {
heads += 1;
face = "heads";
}
else {
tails += 1;
face = "tails";
}
}
public void reset () {
numFlips = 0;
heads = 0;
tails = 0;
}
public String getFace () {
return face;
}
public int getCounts () {
return numFlips;
}
public int getHeads () {
return heads;
}
public int getTails () {
return tails;
}
public double getValue() {
return coin;
}
}