import java.io.*;
import java.util.*;
public class Coin {
// Different instance variables of the class
private String face, name;
//Which face the coin flips on to
private double prob, value;
private int flips, heads, tails;
// variables, in order
// The total number of flips
// The number of heads and tails, respectively
// the fairness of the coin (how often tails vs. heads)
public Coin (double v, String n){
face = "Heads";
flips = 5;
heads = 3;
tails = 2;
prob = .5;
value = v;
name = n;
}
//Methods
public void resetFlips(){
flips = 0;
}
public void setFaceTails(){
face = "Tails";
flips += 1;
tails += 1;
}
public void setFaceHeads(){
face = "Heads";
flips += 1;
heads += 1;
}
public void flip(){
if (Math.random() <= 0.5) {
setFaceHeads();
}
else {
setFaceTails();
}
}
//get Methods
public int getFlips(){
return flips;
}
public String getFace(){
return face;
}
public double getValue(){
return value;
}
public String getName(){
return name;
}
}