public class Pitcher {
    public static final int INNINGS_PER_GAME = 9;
   
private double inningsPitched; private int runsScored; private int wins; private int losses;
public Pitcher() { // Empty constructor, doesn't do anything. }
public Pitcher(double inningsPitched, int runsScored, int wins, int losses) { this.inningsPitched = inningsPitched; this.runsScored = runsScored; this.wins = wins; this.losses = losses; }
public Pitcher(double inningsPitched, int runsScored) { this.inningsPitched = inningsPitched; this.runsScored = runsScored; }
public double ERA() { if (this.inningsPitched > 0) { return this.runsScored / this.inningsPitched * INNINGS_PER_GAME; } return 0.0; }
// Accessor methods public double inningsPitched() { return this.inningsPitched; } public int runsScored() { return this.runsScored; } public int wins() { return this.wins; } public int losses() { return this.losses; } // Mutator method public void incrementWins() { this.wins++; } }