import java.io.*; import java.util.*; public class Coin { private String face; private int numOfFlips; private int numOfTails; private int numOfHeads; private double fairness; <<<<<<< HEAD ======= private double value; private String name; public Coin(String name, double value){ this.name = name; //this refers to instance variables this.value = value; } public Coin(){ ///different constructor that takes no parameters for flexiblity this.name = "Quarter"; //this refers to instance variables (vs. the parameter) this.value = 0.25; } public double getValue(){ return value; } public String getName(){ return name; } >>>>>>> 609c97f791a335e0b897d843768c7ec2867145d3 public void resetCount(){ numOfFlips=0; numOfTails=0; numOfHeads=0; <<<<<<< HEAD fairness=0.0; } public String currentHead(){ return face; ======= fairness=0.5; } public void coinFlip(){ Random r; r = new Random(); if (fairness >= r.nextDouble()) { numOfHeads+=1; numOfFlips+=1; }else { numOfFlips+=1; numOfTails+=1; } } public int Flips(){ return numOfFlips; } public int Heads(){ return numOfHeads; } public String currentHead() { face="Heads"; return face; >>>>>>> 609c97f791a335e0b897d843768c7ec2867145d3 } }