选票统计
从5个候选人里选一个厂长。
考察连续输入,依次输入候选者序号进行投票。
代码如下:
//连续输入统计选票
import java.util.Scanner;
public class thirtythree {
public static void main(String[] args) {
Scanner reader=new Scanner(System.in);
int[] a=new int[6];//1-5号,共5位候选人
int xp=0;
int t=0;
while(xp!=-1) {
xp=reader.nextInt();
if(xp>=1&xp<=5) {
a[xp]=a[xp]+1;
}
else if(xp==-1) {
break;
}
else {
t=1;
System.out.println("ScanIn-Error");
System.out.println("结果错误,请检查选票序号");
}
}
if(t!=1) {
for(int i=1;i<=5;i++) {
System.out.println(i+"号候选人票数:"+a[i]+"票");
}
}
}
}
/*
3 4 5 -1
*/
运行结果: