用Java编写一个学生投票系统
时间: 2023-05-12 20:05:34 浏览: 512
简单的Java投票系统源码.zip
5星 · 资源好评率100%
好的,我可以为您提供一个基本的学生投票系统的Java代码示例。以下是一个简单的实现:
```
import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;
public class StudentVotingSystem {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Map<String, Integer> votes = new HashMap<>();
System.out.println("欢迎使用学生投票系统!");
while (true) {
System.out.println("请输入您要投票的候选人姓名(输入exit退出):");
String candidate = scanner.nextLine();
if (candidate.equals("exit")) {
break;
}
if (votes.containsKey(candidate)) {
votes.put(candidate, votes.get(candidate) + 1);
} else {
votes.put(candidate, 1);
}
}
System.out.println("投票结果如下:");
for (String candidate : votes.keySet()) {
System.out.println(candidate + ": " + votes.get(candidate) + " 票");
}
}
}
```
这个程序使用了一个HashMap来存储每个候选人的得票数。用户可以输入候选人的姓名,程序会自动记录该候选人的得票数。最后,程序会输出所有候选人的得票数。
希望这个代码示例能够帮助您实现一个简单的学生投票系统。
阅读全文