精华内容
下载资源
问答
  • java编写的学生投票系统,可以进行排序,用于学习数据结构和面向对象思想,使用Java原生sdk实现,可以运行
  • java投票管理系统

    2018-06-19 19:16:29
    java投票管理系统,方便使用,里面含有课程文档 使用方法
  • 通过投票平台管理系统功能实现,加强学生对SSH技术的熟练使用,同时熟练开发web应用程序所用到的相关知识点。巩固JSP,Struts2,Hibernate,Spring等知识点的理解和应用,加深对MVC的理解。
  • java投票系统

    2019-04-23 12:08:44
    java写的投票系统,附有数据库
  • Java基础案例3-4:学生投票系统

    千次阅读 多人点赞 2021-08-10 10:45:01
    【案例3-4】学生投票系统 【案例介绍】 某班级投票竞选班干部,班级学生人数为100人,每个学生只能投一票。 本任务要求,编程实现一个投票程序,每个学生只能投一次票,投票成功提示“感谢你的投票”,若重复投票,...

    【案例3-4】学生投票系统

    【案例介绍】

    某班级投票竞选班干部,班级学生人数为100人,每个学生只能投一票。
    本任务要求,编程实现一个投票程序,每个学生只能投一次票,投票成功提示“感谢你的投票”,若重复投票,提示“请勿重复投票”。当投票总数达到100时或者主观结束投票时,同时统计投票学生人数和投票结果。

    【代码】

    package com.j2se.myInstances.example3_4;
    
    import java.util.HashSet;
    import java.util.Set;
    
    public class Voter {
        private static int MAX_VOTERS = 100;
        private static int count;  // 投票次数
        private static Set<Voter> voterSet = new HashSet<Voter>();  // 存放已投过的学生
        private String name;
        private String advice;  // 投票意见
    
        public Voter(String name) {
            this.name = name;
        }
    
        // 投票
        public void vote(String advice) {
            if (count == MAX_VOTERS) {
                System.out.println("投票结束。");
                return;
            }
    
            if (!voterSet.contains(this)) {
                this.advice = advice;
                count++;
                voterSet.add(this);
                System.out.println(name + "已完成投票");
            } else {
                System.out.println(name + ", 一人仅能投票一次哦~");
            }
        }
    
        public static void show() {
            System.out.println("当前投票数:" + count);
            System.out.println("本次投票结果为:");
            for (Voter voter : voterSet) {
                System.out.println(voter.name + ", 意见:" + voter.advice);
            }
        }
    
        public static void main(String[] a) {
            Voter james = new Voter("James");
            Voter durant = new Voter("Durant");
            Voter curry = new Voter("Curry");
    
            james.vote("是");
            durant.vote("否");
            durant.vote("否");
            curry.vote("是");
    
            Voter.show();
        }
    }
    
    
    展开全文
  • 1.要求用面向对象的方法,编写学生类Student,将候选人的姓名、代号和票数保存到类Student中,并实现相应的getXXX和setXXX方法。 2.输入之前显示候选人的姓名、代号、票数。 3.循环执行接受键盘输入的候选人的代号。 4....
  • **java程序编写的投票系统,内含程序代码+文档,系统可以实现登录界面、投票界面、结果显示界面等**
  • java 简单投票系统

    千次阅读 2020-06-19 18:08:00
    i++) { System.out.println("请投票"); String name = scanner.nextLine(); if (name.equals("郝")) { hCount++; } else if (name.equals("刘")) { lCount++; } count = hCount + lCount; } if (hCount > lCount) {...

     public static void main(String[] args) {

            // 郝同学总
            int hCount = 0;
            // 刘同学总
            int lCount = 0;
            // 总票数
            int count = 0;

            Scanner scanner = new Scanner(System.in);
            //遍历
            for (int i = 0; i < 10; i++) {
                System.out.println("请投票");
                String name = scanner.nextLine();
                if (name.equals("郝")) {
                    hCount++;
                } else if (name.equals("刘")) {
                    lCount++;
                }
                count = hCount + lCount;
            }
            if (hCount > lCount) {
                System.out.println("一共" + count + "票,郝同学" + hCount + "票,当选优秀干部");
            } else if (hCount < lCount) {
                System.out.println("一共" + count + "票,刘同学" + lCount + "票,当选优秀干部");
            } else {
                System.out.println("票数一样,重新投票");
            }
        }

    展开全文
  • Java小项目之:投票系统

    千次阅读 2020-01-18 16:20:31
    Java小项目之:投票系统 今天给大家带来的是java编写的投票小系统,代码简易,适合初学者练手! 代码展示: package com.tarena.wgh.servlet; import java.io.IOException; import java.io.PrintWriter; import ...

    Java小项目之:投票系统

    今天给大家带来的是java编写的投票小系统,代码简易,适合初学者练手!
    代码展示:

    package com.tarena.wgh.servlet;
    
    import java.io.IOException;
    import java.io.PrintWriter;
    import java.util.*;
    
    import javax.servlet.ServletContext;
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    
    public class PollServlet extends HttpServlet {
    
    	/**
    	 * The doPost method of the servlet. <br>
    	 *
    	 * This method is called when a form has its tag value method equals to post.
    	 * 
    	 * @param request the request send by the client to the server
    	 * @param response the response send by the server to the client
    	 * @throws ServletException if an error occurred
    	 * @throws IOException if an error occurred
    	 */
    	public void doPost(HttpServletRequest request, HttpServletResponse response)
    			throws ServletException, IOException {
    		request.setCharacterEncoding("GBK");	//设置请求的编码方式
    		String item=request.getParameter("item");	//获取投票项
    		ServletContext servletContext=request.getSession().getServletContext();	//获取ServletContext对象该对象在application范围内有效
    		Map map=null;
    		if(servletContext.getAttribute("pollResult")!=null){
    			map=(Map)servletContext.getAttribute("pollResult");	//获取投票结果
    			map.put(item,Integer.parseInt(map.get(item).toString())+1);	//将当前的投票项加1
    		}else{		//初始化一个保存投票信息的Map集合,并将选定投票项的投票数设置为1,其他为0
    			String[] arr={"基础教程类","实例集锦类","经验技巧类","速查手册类","案例剖析类"};
    			map=new HashMap();
    			for(int i=0;i<arr.length;i++){
    				if(item.equals(arr[i])){	//判断是否为选定的投票项
    					map.put(arr[i], 1);
    				}else{
    					map.put(arr[i], 0);
    				}
    			}
    		}
    		servletContext.setAttribute("pollResult", map);	//保存投票结果到ServletContext对象中
    		response.setCharacterEncoding("GBK");		//设置响应的编码方式,如果不设置弹出的对话框中的文字将乱码
    		PrintWriter out=response.getWriter();
    		out.println("<script>alert('投票成功!');window.location.href='showResult.jsp';</script>");
    		
    	}
    
    }
    

    喜欢这样文章的可以关注我,我会持续更新,你们的关注是我更新的动力!需要更多java学习资料的也可以私信我!
    祝关注我的人都:身体健康,财源广进,福如东海,寿比南山,早生贵子,从不掉发!在这里插入图片描述

    展开全文
  • 学生投票系统

    2013-04-22 16:40:57
    代码中需要一个person.txt文件,自己创建一个d:\vote\person.txt 里面放内容 张三 1;李四 2;王五 3;赵六 4
  • java投票系统代码

    2015-03-21 19:27:58
    个人所写的java投票系统的代码,学习java的可以参考看看
  • java经典案例投票系统 带数据库 适合初学者学习参考
  • 1.运行投票管理系统,此时背景音乐会响起。 2.点击“使用说明”来查看使用方法。 3.在候选人文本框中输入不超过10个候选人,候选人之间用空格隔开,点击确认以完成候选人的设置,点击旁边的取消可以从新设置候选...
  • Java实例---简单的投票系统

    千次阅读 2018-07-17 22:09:00
    InputData.java 1 package vote; 2 3 import java.io.BufferedReader; 4 import java.io.IOException; 5 import java.io.InputStreamReader; 6 7 public class InputData { 8 ...

    代码分析

     InputData.java

     1 package vote;
     2 
     3 import java.io.BufferedReader;
     4 import java.io.IOException;
     5 import java.io.InputStreamReader;
     6 
     7 public class InputData {
     8     
     9     private BufferedReader buf ;
    10     
    11     public InputData()
    12     {
    13         this.buf = new BufferedReader(new InputStreamReader(System.in));
    14     }
    15     
    16     public String getString(String info)
    17     {
    18         String str = null;
    19         System.out.println(info);
    20         try {
    21             str = this.buf.readLine();
    22         } catch (IOException e) {
    23             // TODO 自动生成的 catch 块
    24             e.printStackTrace();
    25         }
    26         return str;
    27         
    28     }
    29     
    30     public int getInt(String info,String error)
    31     {
    32         int temp = 0;
    33         String str = null;
    34         str = this.getString(info);
    35         if(str.matches("\\d+")){
    36             temp = Integer.parseInt(str);
    37         }else{
    38             System.out.println(error);
    39         }
    40                 
    41         return temp;
    42     }
    43     
    44     
    45 }
    View Code

    Person.java

     1 package vote;
     2 
     3 public class Person implements Comparable<Person>{
     4     private String name;
     5     private int stu_Id;
     6     
     7     public Person(String name, int stu_Id, int voteNum) {
     8         super();
     9         this.name = name;
    10         this.stu_Id = stu_Id;
    11         this.voteNum = voteNum;
    12     }
    13     
    14     public String getName() {
    15         return name;
    16     }
    17     public void setName(String name) {
    18         this.name = name;
    19     }
    20     public int getStu_Id() {
    21         return stu_Id;
    22     }
    23     public void setStu_Id(int stu_Id) {
    24         this.stu_Id = stu_Id;
    25     }
    26     public int getVoteNum() {
    27         return voteNum;
    28     }
    29     public void setVoteNum(int voteNum) {
    30         this.voteNum = voteNum;
    31     }
    32     private int  voteNum;
    33 
    34     @Override
    35     public int compareTo(Person o) {
    36         // TODO 自动生成的方法存根
    37         if(this.getVoteNum() > o.getVoteNum())
    38         {
    39             return -1;
    40         }else if(this.getVoteNum() < o.getVoteNum())
    41         {
    42             return 1;
    43         }else
    44         {
    45             return 0;
    46         }
    47     }
    48 }
    View Code

    VoteOperate.java

      1 package vote;
      2 
      3 import java.io.File;
      4 import java.util.Arrays;
      5 
      6 public class VoteOperate {
      7     private Person[] per = {new Person("小米",001,0),new Person("大米",002,0), new Person("玉米",003,0),
      8         new Person("稀饭",004,0),new Person("刘能",005,0),new Person("逼",006,0)};
      9     
     10     private InputData input ;
     11     private boolean flag = true;
     12     private int sum;
     13     private int errorVote;
     14     
     15     public VoteOperate()
     16     {
     17         this.input =  new InputData();
     18         while(flag)
     19         {
     20             ++sum;
     21             this.voteForCandidate();
     22         }
     23         this.printInfo();
     24         this.getResulet();
     25     }
     26     
     27     public void voteForCandidate()
     28     {
     29         int temp = 0;
     30         temp = input.getInt("请输入候选人编号(0表示投票结束)", "投票只能是数字,范围0-" + per.length);
     31         switch (temp) {
     32         case 1:
     33         {
     34             this.per[0].setVoteNum(this.per[0].getVoteNum() + 1);
     35             break;
     36         }
     37         
     38         case 2:
     39         {
     40             this.per[1].setVoteNum(this.per[1].getVoteNum() + 1);
     41             break;
     42         }
     43 
     44         case 3:
     45         {
     46             this.per[2].setVoteNum(this.per[2].getVoteNum() + 1);
     47             break;
     48         }
     49 
     50         case 4:
     51         {
     52             this.per[3].setVoteNum(this.per[3].getVoteNum() + 1);
     53             break;
     54         }
     55 
     56         case 5:
     57         {
     58             this.per[4].setVoteNum(this.per[4].getVoteNum() + 1);
     59             break;
     60         }
     61         case 6:
     62         {
     63             this.per[5].setVoteNum(this.per[5].getVoteNum() + 1);
     64             break;
     65         }
     66         case 0:
     67         {
     68             System.out.println("退出系统");
     69             this.flag = false;
     70             break;
     71         }
     72         default:{
     73             System.out.println("请重新输入一个数字:");
     74             this.errorVote++;
     75         }
     76         }
     77     }
     78     
     79     //打印候选人信息:
     80         public void printInfo(){    
     81             for(int i=0;i<per.length;i++){
     82                 System.out.println(this.per[i].getStu_Id() + ":"
     83                     + this.per[i].getName() + "【"+this.per[i].getVoteNum()+"】") ;    
     84             }
     85         }
     86         
     87     //获取结果    
     88     public void getResulet(){
     89         Arrays.sort(per);
     90         if ((sum - 1 )==0)
     91         {
     92             System.out.println("投票故障...");
     93         }
     94         else 
     95         {
     96             System.out.println("投票最终结果:" + "\n共投出:" + ( this.sum  - 1 )+ "票,其中,错误投票 : " + this.errorVote + "票,有效票" + ( this.sum  - 1 - this.errorVote) + "\n" 
     97            + this.per[0].getName()+"同学,最后以"+this.per[0].getVoteNum()+"票当选班长!") ;
     98         }
     99     };
    100     
    101 }
    View Code

    Test.java

    1 package vote;
    2     
    3 public class Test {
    4     public static void main(String[] args) {
    5         new VoteOperate();
    6     }
    7 }
    View Code

    效果截图

     

    源码下载

    点击下载

     

    转载于:https://www.cnblogs.com/ftl1012/p/vote.html

    展开全文
  • java 投票系统

    2014-01-02 21:11:50
    基于java上的学生投票系统,简单的实现班级投票管理,用的是MySql数据库
  • 投票系统源代码

    2019-03-19 09:33:43
    使用JSP+JavaBean+Struts2+JDBC+JFreeChart进行开发一个获取用户信息的投票系统
  • java实现投票程序设计

    2020-09-03 01:22:27
    主要介绍了java实现投票程序设计,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 校园在线投票系统主要包括系统用户管理模块、新闻公告管理模块、投票信息管理、班级信息管理、登录模块、和退出模块等多个模块。系统采用了jsp的mvc框架,SSM(springMvc+spring+Mybatis)框架进行开发,本系统是独立的...
  • 在javaweb中如和做一个简单的投票系统,比如张三和李四两个人,利用单选按钮给他们投票,并且能够统计两人分别的票数。 用两个jsp来实现,一个是提交页面,一个是统计页面。还请各位前辈指教,谢谢。
  • vote 投票系统

    2017-08-19 14:55:18
    vote 投票系统
  • Java 在线投票系统

    热门讨论 2012-10-18 11:40:56
    简单的Java在线投票系统,有代码,结果用柱状图显示
  • JAVA高校电子投票系统

    2021-09-27 21:40:20
    管理员:管理关于我们、联系我们、公告信息、投票类型、投票信息(注册学生每人只能对一个投票信息投一票)、查看学生讨论信息、回复用户反馈、统计投票信息 学生:注册登录、查看公共信息、查看投票信息、进行投票...
  • 简单的java web投票系统

    千次阅读 2020-07-06 11:08:13
    简单的java web 投票系统,工具:myeclipse 本文的所有显示页面都是用html完成的,数据处理都是用jsp页面完成的。 登录页面 <!DOCTYPE ...
  • 任务2:编写程序实现学生投票系统 (1)定义一个参与投票的学生类Voter类,它具有姓名,最大投票数,当前投票总数属性。 (2)因为所有参与投票的学生都会改变同一个数据,即投票次数,一次把它定义成静态变量:...
  • Mac Intellij Idea get/set方法快捷键 ...//学生类 public class Student { //学号 private String sid; private String name; private String age; private String address; public Student() { } public St
  • 评选分为四个阶段, 第一阶段是学生推荐,学生登录投票系统后可以多选最多3名教师进行推荐; 第二阶段是确定初选名单,推荐次数最多的10名老师进入到候选人名单; 第三阶段是学生投票学生登录系统对10名推荐出的教师...
  • 案例: 学生投票系统

    2021-10-26 07:14:08
    本案例要求编程一个程序实现学生投票。 根据题目信息书写信息代码块 package voter; public class message { private int count ; //投票数 private String name; //投票人姓名 private String advi
  • (1)制作一个投票系统,让学生给自己喜爱的老师投票。该系统由投票界面组成,系统运行,投票界面出现,标题为“欢迎给老师投票”;在界面上有一个表格,显示了各位老师的编号、姓名、得票数;其中,得票数显示为一...
  • 黑马JAVA学生管理系统

    2020-12-08 15:28:08
    黑马JAVA学生管理系统 //学生类 package Test; public class Student { private String name; private int age; private String id; private String are; public String getName() { return name; } ...
  • 列出参与推优的学生名单(8名),可以勾选进行投票,要求每个参选学生前面有图标表示候选人的性别,每人可以投4名候选人,每次投票后能够显示当前投票人数以及每名候选者得票数,图形化柱状图显示得票数,可以保存...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,108
精华内容 843
关键字:

学生投票系统java

java 订阅