public class 投票统计 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in = new Scanner(System.in);
int x;
int[] numbers = new int[10];//创建数组
x = in.nextInt();
while(x!=-1){
if(x>=0&&x<=9){
numbers[x] = numbers[x] + 1;//数组参与运算
}
x = in.nextInt();
}
for(int i=0;i<numbers.length;i++){
System.out.println(i+":"+numbers[i]);//遍历数组输出
}
}
}
上面这个例子看不懂唉,求大神点拨
請看註釋,其實運行一下這個程式就明白是怎麼回事兒了。
投票者從控制台輸入要投票的號數,假如說投3號,那麼程式中的x = 3, 然後把3號的票數加一
numbers[x] = numbers[x] + 1;
最後列印出每個人得到的票數。