设计一个投票系统。要求如下:

实现姓名的录入,投票的选择,票数的记录,信息的显示(姓名,同意,反对,弃权,总人数)功能。

/**
*@author Ben1002
*@version jdk1.8.0_131
*/
package it.vote;
import java.util.Scanner;
public class vote_sys {static Scanner input = new Scanner(System.in);static String[] name = new String[5];    //定义一个长度为5的数组static int agree = 0, disagree = 0, abandon = 0;//定义三个变量,记录同意、反对和弃权的人数public static void main(String[] args) {System.out.println("\t\t欢迎您使用选举投票系统\t\t");System.out.println("请输入5个姓名");for(int i = 0; i < 5; i++)name[i]=input.next();//将输入的姓名按顺序存入数组for(int i = 0; i < 5; i++) {System.out.println("请"+name[i]+"选择您的意向:1.同意,2.反对,3.弃权");//投票选择int operate = input.nextInt();switch(operate) {case 1:System.out.println("您选择了同意");agree++;break;case 2:System.out.println("您选择了反对");disagree++;break;case 3:System.out.println("您选择了弃权");abandon++;break;default:System.out.println("您的选择的意向有误请重新选择");i--;}    }//打印结果for(int i = 0; i < 5; i++)System.out.print(name[i]+"、");System.out.println("参加了选举,结果为:");System.out.printf(agree+"人同意,"+disagree+"人反对,"+abandon+"人弃权。");}
}

项目截图:

运行截图:

Java简单投票系统相关推荐

  1. java简单投票系统_JSP实现的简单Web投票程序代码

    本文实例讲述了JSP实现的简单Web投票程序.分享给大家供大家参考.具体如下: 这里使用文本文件作为数据存储的投票系统. 1. vote.java: package vote; import java ...

  2. java简单投票系统_基于SpringBoot的简约投票系统

    Voter

  3. Java+Servlet投票系统

    原文:Java+Servlet投票系统 源代码下载地址:http://www.zuidaima.com/share/1550463722228736.htm 简单的投票系统 采用技术 1. Java ...

  4. java 简单考试系统 ——java程序设计

    java 简单考试系统 --java程序设计 import java.util.Random; import java.util.Scanner;public class shuru {public ...

  5. java vote_vote投票系统java jsp mysql

    [实例简介] 投票系统,用Java,jsp,数据库是mysql [实例截图] [核心代码] vote └── vote ├── log │   ├── Logfile.1 │   ├── Snapsh ...

  6. Java网上投票系统毕业设计

    网上投票系统凭借其方便快捷等特点已经成为统计收集信息不可或缺的工具,随着网络技术的发展网上投票系统的作用将会越来越大. 在积极建立科学管理机制的今天,仅仅靠原始的手工管理或简单的单机管理,管理部门面对 ...

  7. 基于Java的投票系统

    技术:Java.JSP等 摘要: 为了获取更多的信息,人们通常会采用网上问卷调查和网上投票等方式,而在此基础上,能够准确把握公众意向,获取直观结果,网上投票往往占有突出的优势.因此,我采用Spring ...

  8. JSP+Servlet java在线投票系统

    JSP+Servlet 在线投票系统关于开发环境 1. jdk1.6 2. myeclipse10 3. tomcat6 4. mysql utf-8 使用技术 1. ssh 框架 2. log使用的 ...

  9. java简单springboot系统_Springboot系列 3 - 建立简单的用户登录系统

    在开始编码前,先建立几个Package(可以按个人习惯命名),如图 1.Controllers 用于存放控制器类 2.Models 用于存放数据实体类 3.Repositories 用于存放数据库操作 ...

最新文章

  1. 转载:Linux下查看/修改系统时区、时间
  2. Android自动化测试之monkeyrunner基本要素(七)
  3. php 字符串 中文,php实现中文字符串截取无乱码
  4. IM开发基础知识补课(一):正确理解前置HTTP SSO单点登陆接口的原理
  5. ★教师工资为什么这么低?
  6. 用Setup Factory打包Visual C++ 2008开发的程序心得总结
  7. 安卓蓝牙键盘切换输入法_采用国产机械轴,三种连接模式轻松切换,TT G521上手体验...
  8. 【转载】并发操作会带来哪些数据不一致性(数据库)
  9. 机器学习的基本概念和相关术语
  10. 洛谷——P1424 小鱼的航程(改进版)
  11. php oracle 大字段,php oracle数据库clob和nclob字段
  12. 动态设置HTML:v-html
  13. nginx作为静态资源服务器的配置
  14. pytorch(8)-- resnet101 迁移学习记录
  15. html文档 word文档,html文档怎么转Word文档
  16. 计算机常用的信息表示方法,计算机中信息的表示
  17. Zabbix设置主动模式与被动模式
  18. 洛谷 P1873 砍树 (二分答案)
  19. js FOR循环效率问题
  20. VC驿站《实用C++》教程开篇

热门文章

  1. 编码器-解码器架构-读书笔记
  2. Qt通过QStorageInfo获取磁盘大小,linux下可根据路径获取挂接磁盘的大小,而非获取所有磁盘大小的总和
  3. 2021 Python入门资料汇总
  4. 国内Cortex-M内核MCU产品性能哪家强?
  5. linux下使用代理加速下载方案集合
  6. TEB局部轨迹规划代码解读
  7. 宏观经济学-计算题(一)
  8. chrome运行 Android,告诉你如何在Chrome上运行Android应用!
  9. 深度学习(Deep Learning)
  10. 关于融云聊天室KV 值的正确使用