返回

Java:数组应用实例:输入数量不确定的【0,9】范围内的整数,统计每一种数字出现的次数

发布时间:2022-11-29 12:21:30 360

需求

  • 输入数量不确定的【0,9】范围内的整数,统计每一种数字出现的次数
  • 输入-1表示结束

代码实现


package com.example.demo;

import java.util.Scanner;

public class Demo {

    public static void main(String[] args) {
        // 输入数量不确定的【0,9】范围内的整数,统计每一种数字出现的次数
        // 输入-1表示结束

        // 接收用户输入
        int[] arr = new int[10];

        Scanner scanner = new Scanner(System.in);
        int input;

        while (true) {
            input = scanner.nextInt();

            if (input == -1) {
                break;
            }

            if (input >= 0 && input <= 9) {
                arr[input]++;
            }
        }


        // 输出统计结果
        for (int i = 0; i < arr.length; i++) {
            System.out.printf("arr[%s] = %s\n", i, arr[i]);
        }
    }
}

输出

1 2 3 4 5 2 3 4 5 3 4 5 0 -1
arr[0] = 1
arr[1] = 1
arr[2] = 2
arr[3] = 3
arr[4] = 3
arr[5] = 3
arr[6] = 0
arr[7] = 0
arr[8] = 0
arr[9] = 0

参考 从0学Java(八)数组

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线