import java.io.*;
import java.util.*;
public class Coin {
private String face,name;
private int flips,heads,tails;
private double fairness,value;
/////////////////////// ///////////////////////
/////////////////////// COIN FLIPPING AND PROB. ///////////////////////
/////////////////////// STUFF ///////////////////////
public Coin() {
flips = 0;
heads = 0;
tails = 0;
fairness = .5;
face = "heads";
}
public void resetCount() {
flips = 0;
heads = 0;
tails = 0;
}
public void setFairness(double n) {
fairness = n;
}
public void setFace() {
face = "heads";
}
public void setFace(String tails) {
face = "tails";
}
public String getFlips() {
return "Number of flips: " + flips;
}
public String getFaces() {
return "Current face: " + face + "\n"
+ "Number of heads: " + heads + "\n"
+ "Number of tails: " + tails + "\n";
}
public void flip() {
if (Math.random() <= fairness) {
face = "heads";
heads = heads + 1;
}
else {
face = "tails";
tails = tails + 1;
}
flips = flips + 1;
}
/////////////////////// ///////////////////////
/////////////////////// COIN AND COINPURSE STUFF ///////////////////////
/////////////////////// ///////////////////////
public Coin(String n) {
if (n == "penny") {
value = .01;
}
else if (n == "nickel") {
value = .05;
}
else if (n == "dime") {
value = .1;
}
else if (n == "quarter") {
value = .25;
}
name = n;
}
public String getName() {
return name;
}
public double getValue() {
return value;
}
}