编写模拟微信投票的程序
时间: 2023-08-08 16:05:50 浏览: 62
这是一个简单的模拟微信投票的程序,使用Java语言实现。程序需要通过命令行输入来模拟用户投票的场景:
```java
import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;
public class WeChatVoteSimulator {
public static void main(String[] args) {
// 初始化投票选项
Map<String, Integer> options = new HashMap<>();
options.put("A", 0);
options.put("B", 0);
options.put("C", 0);
options.put("D", 0);
System.out.println("请投票:");
Scanner scanner = new Scanner(System.in);
// 循环接收用户投票
while (true) {
String option = scanner.nextLine().toUpperCase();
if (options.containsKey(option)) {
options.put(option, options.get(option) + 1);
} else if (option.equals("QUIT")) {
break;
} else {
System.out.println("无效的投票选项!");
}
}
// 输出投票结果
System.out.println("投票已结束,以下是投票结果:");
for (Map.Entry<String, Integer> entry : options.entrySet()) {
System.out.println("选项 " + entry.getKey() + " 得票数为 " + entry.getValue() + "。");
}
}
}
```
程序首先初始化了投票选项,然后通过命令行接收用户投票。用户可以输入A、B、C、D中的任意一个选项来进行投票,程序会自动计算每个选项的得票数。如果用户输入"QUIT",则表示投票结束,程序会输出最终的投票结果。
这只是一个简单的投票模拟程序,实际应用中需要根据具体的需求进行修改和完善。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)