当前位置:网站首页 > Java基础 > 正文

java基础投票案例

好的,我可以为您提供

一个 简单

的学生

投票系统

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) + " 票"); } } } 

版权声明


相关文章:

  • 传智播客java基础入门512024-11-10 18:58:02
  • 零基础学java之java语言概述2024-11-10 18:58:02
  • java基础知识教学视频动力节点2024-11-10 18:58:02
  • java基础578讲2024-11-10 18:58:02
  • JAVA基础知识指的是什么2024-11-10 18:58:02
  • java八大基础类2024-11-10 18:58:02
  • java8种基础数据2024-11-10 18:58:02
  • java基础发展史2024-11-10 18:58:02
  • java 基础类型大小2024-11-10 18:58:02
  • java的基础代码做动漫人物2024-11-10 18:58:02