
【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+"票"); } }运行结果如图:
👁️ 阅读量:0
© 版权声明:本文《【Java编程学习】案例3》内容均为本站精心整理或网友自愿分享,如需转载请注明原文出处:https://www.zastudy.cn/wen/1686840231a350216.html。