candidate.java

来自「一个用JAVA 写的程序」· Java 代码 · 共 114 行

JAVA
114
字号

public class Candidate
{
	// instance variables
	private String		candidate_id;
	private String 	candidate_name;
 	private int 		first_votes_num;
	private int			other_votes_num;
	private boolean 	is_elected;
	private boolean 	is_eliminated;
	private int		   eliminated_round;
	private int[] 		vote_number;    // the number of votes attained in each round
	
	public Candidate()
	{
		candidate_id 	= "";
		candidate_name = "";
		first_votes_num	= 0;
		other_votes_num	= 0;
		is_elected		= false;
		is_eliminated	= false;
		eliminated_round = 0;
	}
	
	public Candidate(String id)
	{
		candidate_id 	= id;
		candidate_name = "";
		first_votes_num	= 0;
		other_votes_num	= 0;
		is_elected		= false;
		is_eliminated	= false;
		eliminated_round = 0;	
	}
	
	public Candidate(String id,String name)
	{
		candidate_id 		= id;
		candidate_name 	= name;
		first_votes_num	= 0;
		other_votes_num	= 0;
		is_elected			= false;
		is_eliminated		= false;
		eliminated_round	= 0;		
	}
	
	public String  getId()
	{
		return candidate_id ;
	}
	
	public String getName()
	{
		return candidate_name;
	}

	public void setName(String candidateName)
	{
		candidate_name = candidateName;
	}
	
	public boolean isEliminated()
	{
		return is_eliminated;
	}
	public void setEliminated()
	{
		is_eliminated = true;
	}
	
	public int getEliminatedRound()
	{
		return eliminated_round;
	}
	public void setEliminatedRound(int EliminatedRound )
	{
		eliminated_round = EliminatedRound;
	}
	
	public void setOtherVotesNumber(int otherVotesNumber)
	{
		other_votes_num += otherVotesNumber;
	}
	public void addOtherVotesNumber()
	{
		other_votes_num ++;
	}	
	public int getOtherVotesNumber()
	{
		return other_votes_num;
	}
	
	public int  getVotesNumber()
	{
		return first_votes_num;
	}
	public void setVotesNumber(int firstVoteNumber)
	{
		first_votes_num = firstVoteNumber;
	}
	public void addVotesNumber()
	{
		first_votes_num ++ ;
	}
	
	public boolean isElected()
	{
		return is_elected;
	}
	public void setElected()
	{
		is_elected = true;
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?