统计数字次数

Problem Description

命令行输入一个由数字组成的任意字符串,统计出每个数字出现的次数。

Input Description

1239586838

Output Description

0 counts:0

1 counts:1

2 counts:1

3 counts:2

4 counts:0

5 counts:1

6 counts:1

7 counts:0

8 counts:3

9 counts:1

解题代码

import java.util.Scanner;

public class Main{

public static void main(String[] args) {

// 创建Scanner对象 接收控制台输入

Scanner in = new Scanner(System.in);

// 接收输入的一行

String line = in.nextLine();

// 切分为字符串数组

String[] nums = line.split("");

// 创建数字数组 用于存放数字出现次数

int cunts[] = new int[10];

// 遍历字符串数组

for (int i = 0; i < nums.length;i++){

// switch语句统计数字出现次数

switch (nums[i]){

case "0": cunts[0]++;

break;

case "1": cunts[1]++;

break;

case "2": cunts[2]++;

break;

case "3": cunts[3]++;

break;

case "4": cunts[4]++;

break;

case "5": cunts[5]++;

break;

case "6": cunts[6]++;

break;

case "7": cunts[7]++;

break;

case "8": cunts[8]++;

break;

case "9": cunts[9]++;

break;

}

}

// 遍历数组 打印结果

for (int i = 0;i < cunts.length;i++) System.out.println(i + " counts:" + cunts[i]);

// 关闭Scanner 输入流

in.close();

}

}

标签:case,Java,OJ,++,Scanner,break,cunts,counts,统计数字

来源: https://blog.csdn.net/qq_40856560/article/details/112602176

java常用的统计_(OJ)Java常用类-统计数字次数相关推荐

  1. java项目----教务管理系统_基于Java的教务管理系统

    java项目----教务管理系统_基于Java的教务管理系统 2022-04-22 18:18·java基础 最近为客户开发了一套学校用教务管理系统,主要实现学生.课程.老师.选课等相关的信息化管理功 ...

  2. java 查看堆内存_查看java内存情况的几个常用命令

    1.jinfo jinfo:的用处比较简单,就是能输出并修改运行时的java进程的运行参数.用法是jinfo -opt pid 如:查看52606的MaxPerm大小可以用 jinfo -flag M ...

  3. java 开源 网络流量统计_开源 java CMS - FreeCMS2.6 统计分析

    系统级统计分析,用于统计系统所有数据. 工作量统计 统计所有用户的工作量.从左侧管理菜单点击工作量统计进入. 您可以根据添加人,时间条件进行筛选.并可导出结果为excel文件. 站点信息统计 统计所有 ...

  4. java是什么格式_是java格式

    错误:编码GBK的不可映射字符的解决办法 最近在重新补javaSE的基础,编辑器编写完代码以后,在控制台运行代码段的时候,出现了以下的错误提示:错误:编码GBK的不可映射字符 在通过查询谷哥和度娘以后 ...

  5. Java并发编程实战_福州java编程实战培训班排名

    如何选择福州java培训中心? 在福州,如果想迅速掌握java开发,参加福州java培训班无疑是一种非常有效的方式.但是,市场上有这么多的java培训机构,我们在选择的时候难免会眼花缭乱.福州java ...

  6. java的基本结构_【Java基础】基本程序设计结构

    摘自<Java核心技术 卷一> 希望能有自己的理解融入书中,融会贯通. 1.数据类型 1.1.JAVA中的基本类型 1.1.1.基本类型及其占用字节.默认值 注释:8bit = 1byte ...

  7. java使用外部库_在Java中使用外部库

    java使用外部库 Java附带了一组核心库,其中包括定义常用数据类型和相关行为的库,例如String或Date : 与主机操作系统进行交互的实用程序,例如System或File : 有用的子系统来管 ...

  8. 超市管理系统java swing+mysql报告_基于java+swing+mysql的超市管理系统

    运行环境:java jdk 1.8 IDE环境:Eclipse,Myeclipse,IDEA都可以 硬件环境:windows 7/8/10 2G内存以上(推荐4G,4G以上更好) 可以实现: 销售管理 ...

  9. java技术入门培训_入门java怎么自学?推荐谁的课程?

    想要知道如何学习Java首先需要对她有一个大致的了解,Java是面向对象的编程语言,具有简单性.分布式.安全性.平台独立与可移植性.多线程.动态性等特点.现在多用于编写桌面应用程序.Web应用程序.分 ...

最新文章

  1. 学术 | 据说以后在探头下面用帽子挡脸没用了:用于遮挡物检测的对称卷积神经网络——SymmNet...
  2. Python 字典类型的使用
  3. eclipse项目红叉,Target runtime Apache Tomcat 6.0 is not defined
  4. mysql 查询从库状态_Mysql库表状态查询
  5. 前端学习(1999)vue之电商管理系统电商系统之分析表单的数据
  6. java base64转bitmap,如何将Bitmap位图与base64字符串相互转换
  7. ModuleNotFoundError: No module named 'tensorflow.python.saved_model.model_utils'
  8. Linux 12.10 ISO下载地址
  9. js中获取 table节点各tr及td的内容方法
  10. xp下创建DOMDocument对象失败的解决方法
  11. IE浏览器中a:hover设置background失效的解决方法
  12. 求助!妹子一个rm -rf把公司服务器数据删没了,我该怎么办
  13. 如何将原生PDF转为纯图像Word?
  14. js动态生成表格实例
  15. 巧用“百度指数”,让软文推广效果最大化
  16. 智能存储 | 版权保护解决方案
  17. 题解:《你的飞碟在这儿》、《哥德巴赫猜想》
  18. vue3使用flv.js播放推流视频,完整版组件
  19. 数字图像处理(冈萨雷斯)学习 第3章 灰度变换与空间滤波
  20. Anaconda安装指南

热门文章

  1. 各层电子数排布规则_原子核外电子排布原理
  2. 学画画软件app推荐_路由器管理软件哪个好?6款路由器管理APP推荐_软件评测
  3. mmdetection 使用笔记 01: 安装与简单的推理demo
  4. python控制台清屏_Python Shell 怎样清屏?
  5. linux课堂笔记(7)
  6. spark sql读取hive底层_[大数据]spark sql读写Hive数据不一致
  7. weblogic启动慢
  8. Docker+Nginx部署Angular
  9. PACKING【二维01背包】
  10. Vue 计算属性与侦听器