好的,我可以为您提供
一个 简单的学生
投票系统的
Java代码示例:
import
java.util.HashMap;
import
java.util.Scanner;
public class StudentVotingSystem {
public static void main(String[] args) {
HashMap<String, Integer> candidates = new HashMap<>();
Scanner scanner = new Scanner(System.in);
int numCandidates = 0;
System.out.print("请输入候选人数量:");
numCandidates = scanner.nextInt();
scanner.nextLine();
for (int i = 0; i < numCandidates; i++) {
System.out.print("请输入候选人姓名:");
String name = scanner.nextLine();
candidates.put(name, 0);
}
System.out.println("候选人列表:");
for (String name : candidates.keySet()) {
System.out.println(name);
}
System.out.println("投票开始!");
while (true) {
System.out.print("请输入您的选票:");
String vote = scanner.nextLine();
if (candidates.containsKey(vote)) {
candidates.put(vote, candidates.get(vote) + 1);
System.out.println("java基础投票案例投票成功!");
} else {
System.out.println("无效的选票!");
}
System.out.print("是否继续投票?(y/n)");
String choice = scanner.nextLine();
if (choice.equals("n")) {
break;
}
}
System.out.println("投票结束,结果如下:");
for (String name : candidates.keySet()) {
System.out.println(name + ":" + candidates.get(name) + " 票");
}
}
}
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/h6javajc/19247.html