import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; /** * CS 251L - Intermediate Programming * University of New Mexico - Los Alamos * I/O Lab. * * Class representing information about a precinct. */ public class Precinct { private int registeredVoters; private int uhuraVotes; private int mccoyVotes; private float femaleFraction; private short id; public Precinct() { } public Precinct(int registeredVoters, int uhuraVotes, int mccoyVotes, float femaleFraction, short id) { this.registeredVoters = registeredVoters; this.uhuraVotes = uhuraVotes; this.mccoyVotes = mccoyVotes; this.femaleFraction = femaleFraction; this.id = id; } public int getRegisteredVoters() { return this.registeredVoters; } public int getUhuraVotes() { return this.uhuraVotes; } public int getMccoyVotes() { return this.mccoyVotes; } public float getFemaleFraction() { return this.femaleFraction; } public short getId() { return this.id; } public static Precinct readObject(DataInputStream dis) { return null; // FIXME: Replace } public void read(DataInputStream dis) { } public void write(DataOutputStream dos) { } public String toString() { return "id=" + this.id + ",registeredVoters=" + this.registeredVoters + ",uhuraVotes=" + this.uhuraVotes + ",mccoyVotes=" + this.mccoyVotes + ",femaleFraction=" + this.femaleFraction; } }