zoukankan      html  css  js  c++  java
  • Java程序设计基础 数组-4 投票统计

      写一个程序,输入数量不确定的[0,9]范围内的整数,统计每种数字出现的次数,输入-1表示结束。

    package exercise;
    import java.util.Scanner;
    public class Scru {
    
        public static void main(String[] args) {
            // TODO 自动生成的方法存根
            Scanner in = new Scanner(System.in);
            int x;
            int[] numbers = new int[10];     //定义大小为10的数组,用于存放0~9
            x = in.nextInt();         
            while(x != -1)           //若用户输入-1,循环结束
            {
                if(x >=0 && x<=9)       //当用户输入0~9这十个数字是运行下句代码
                {
                    numbers[x]++;       //用户所输入的数对应+1
                }
                x = in.nextInt();
            }
            for(int i = 0; i < numbers.length;i++)        //遍历输出
                System.out.println(i + ":" + numbers[i]);
        }
    
    }

      运行结果为:

      1 2 3 4 5 6 7 8 9 6 5 6 5 2 1 4 5 25 5 5 6 4 -1

      0:0
      1:2
      2:2
      3:1
      4:3
      5:6
      6:4
      7:1
      8:1
      9:1

      很简单的程序,运用了数组的运算,主要还是编程思想确实需要培养。

  • 相关阅读:
    MongoDB性能分析
    MongoDB复制
    redis键管理
    MySQL集群架构-DRBD+headbeat +lvs+keepalived
    Spark-Core RDD转换算子-双Value型交互
    Spark-Core RDD转换算子-Value型
    Spark-Core RDD的创建
    Spark-Core RDD概述
    数仓理论
    flume 进阶
  • 原文地址:https://www.cnblogs.com/yuyang-gr/p/6740764.html
Copyright © 2011-2022 走看看