admin管理员组

文章数量:1794759

【Java编程学习】案例3

【Java编程学习】案例3

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

package lianxi; import Java.util.Scanner; public class Lianxi13 { public static void main(String[] args) { System.out.println("班干部人选有:1,小华 2,小雅 3 小晴"); int a1=0;//小华 int a2=0;//小雅 int a3=0;//小晴 int b=0;//计票用的 Scanner s=new Scanner(System.in); boolean c=true; while(c&&b<10) { for(int i=1;i<=10;i++) { System.out.println("请输入对应序号来投票:"); int s1=s.nextInt(); if(s1==1) { a1++; } else if(s1==2) { a2++; } else if(s1==3) { a3++; } else { System.out.println("输入错误,请重新输入"); } System.out.println("是否要结束投票?请输入‘Y’或‘N’"); String s2=s.next(); if (s2.equals("Y")) { c=false; break; } else { b++; } } } System.out.println("以下是投票结果:"); System.out.println("小华:"+a1+"票 "+"小雅:"+a2+"票 "+"小晴:"+a3+"票"); } }

运行结果如图:

本文标签: 案例java