用application编写投票计数程序
时间: 2024-05-07 16:19:15 浏览: 42
cmpe273-Web-Based-Voting-Application:用于创建投票的基于 Web 的投票应用程序
以下是一个简单的投票计数程序示例,使用Java编写:
```java
import java.util.HashMap;
import java.util.Map;
public class VoteCounter {
private Map<String, Integer> voteCount;
public VoteCounter() {
voteCount = new HashMap<>();
}
public void vote(String candidateName) {
if (voteCount.containsKey(candidateName)) {
int currentCount = voteCount.get(candidateName);
voteCount.put(candidateName, currentCount + 1);
} else {
voteCount.put(candidateName, 1);
}
}
public Map<String, Integer> getVoteCount() {
return voteCount;
}
}
```
上述程序使用了一个HashMap来存储每个候选人的票数。它包含一个vote方法,该方法接收一个候选人的名称,并将该候选人的票数增加1。它还包含一个getVoteCount方法,该方法返回一个Map,其中键是候选人的名称,值是该候选人的票数。
在实际使用中,您可能需要根据您的应用程序要求进行更改和扩展。
阅读全文