<<<<<<< HEAD import java.io.*; import java.util.*; public class Coin{ private String face; private int flips; private int heads; private int tails; public void setFlips(int f){ flips = f; } public void setHeads(int h){ heads = h; } public void setTails(int t){ tails = t; } public void resetFlips(){ setFlips(0); } public void resetHeads(){ setHeads(0); } public void resetTails(){ setTails(0); } public String getFace(){ return face; } ======= public class Coin { private String face; private String name; private double amount; private int tosses; private int heads; private double prob = 0.5; // another way to initialize public void initCoin(String f, double p, String n, double a) { face = f; tosses=0; heads=0; prob=p; name=n; amount=a; } public Coin(String n, double a) { initCoin("Heads",0.5,n,a); } public Coin(String f,String n,double a) { initCoin(f,0.5,n,a); } public void reset(){ tosses = 0; heads = 0; } public String toss(){ if (Math.random() > prob){ face = "Heads"; heads = heads + 1; } else{ face = "Tails"; } tosses = tosses + 1; return getFace(); } public void setRandProb(){ prob = Math.random(); } public String getFace() { return face; } public double getAmount(){ return amount; } public boolean equals(Coin other) { return face.equals(other.getFace()); } >>>>>>> 609c97f791a335e0b897d843768c7ec2867145d3 }