import java.io.*;
import java.util.*;
public class Coin {
private String face;
private String name;
private double value;
private int flips;
private int numHeads;
private int numTails;
private int fairness;
public void reset (){
flips = 0;
name = "";
value = 0.00;
numHeads = 0;
numTails = 0;
fairness = 0;
}
public String getFace (){
return face;
}
public String getName() {
return name;
}
public double getValue() {
return value;
}
public int getFlips() {
return flips;
}
public int getNumHeads() {
return numHeads;
}
public int getNumTails() {
return numTails;
}
public int getFairness () {
return fairness;
}
public void setFairness (int n) {
fairness = n;
}
public void flip (){
flips = flips + 1;
double r;
r = Math.random();
r = r * 100;
if (r <= fairness) {
face = "heads";
numHeads = numHeads + 1;
}
else {
face = "tails";
numTails = numTails + 1;
}
}
public void setName (String n) {
if (n == "penny") {
name = n;
value = 0.01;
}
if (n == "nickel") {
name = n;
value = 0.05;
}
if (n == "dime") {
name = n;
value = 0.10;
}
if (n == "quarter") {
name = n;
value = 0.25;
}
}
public void setValue (double n) {
if (n == 0.01) {
value = n;
name = "penny";
}
if (n == 0.05) {
value = n;
name = "nickel";
}
if (n == 0.10) {
value = n;
name = "dime";
}
if (n == 0.25) {
value = n;
name = "quarter";
}
}
}