java常用的统计_(OJ)Java常用类-统计数字次数
统计数字次数
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常用类-统计数字次数相关推荐
- java项目----教务管理系统_基于Java的教务管理系统
java项目----教务管理系统_基于Java的教务管理系统 2022-04-22 18:18·java基础 最近为客户开发了一套学校用教务管理系统,主要实现学生.课程.老师.选课等相关的信息化管理功 ...
- java 查看堆内存_查看java内存情况的几个常用命令
1.jinfo jinfo:的用处比较简单,就是能输出并修改运行时的java进程的运行参数.用法是jinfo -opt pid 如:查看52606的MaxPerm大小可以用 jinfo -flag M ...
- java 开源 网络流量统计_开源 java CMS - FreeCMS2.6 统计分析
系统级统计分析,用于统计系统所有数据. 工作量统计 统计所有用户的工作量.从左侧管理菜单点击工作量统计进入. 您可以根据添加人,时间条件进行筛选.并可导出结果为excel文件. 站点信息统计 统计所有 ...
- java是什么格式_是java格式
错误:编码GBK的不可映射字符的解决办法 最近在重新补javaSE的基础,编辑器编写完代码以后,在控制台运行代码段的时候,出现了以下的错误提示:错误:编码GBK的不可映射字符 在通过查询谷哥和度娘以后 ...
- Java并发编程实战_福州java编程实战培训班排名
如何选择福州java培训中心? 在福州,如果想迅速掌握java开发,参加福州java培训班无疑是一种非常有效的方式.但是,市场上有这么多的java培训机构,我们在选择的时候难免会眼花缭乱.福州java ...
- java的基本结构_【Java基础】基本程序设计结构
摘自<Java核心技术 卷一> 希望能有自己的理解融入书中,融会贯通. 1.数据类型 1.1.JAVA中的基本类型 1.1.1.基本类型及其占用字节.默认值 注释:8bit = 1byte ...
- java使用外部库_在Java中使用外部库
java使用外部库 Java附带了一组核心库,其中包括定义常用数据类型和相关行为的库,例如String或Date : 与主机操作系统进行交互的实用程序,例如System或File : 有用的子系统来管 ...
- 超市管理系统java swing+mysql报告_基于java+swing+mysql的超市管理系统
运行环境:java jdk 1.8 IDE环境:Eclipse,Myeclipse,IDEA都可以 硬件环境:windows 7/8/10 2G内存以上(推荐4G,4G以上更好) 可以实现: 销售管理 ...
- java技术入门培训_入门java怎么自学?推荐谁的课程?
想要知道如何学习Java首先需要对她有一个大致的了解,Java是面向对象的编程语言,具有简单性.分布式.安全性.平台独立与可移植性.多线程.动态性等特点.现在多用于编写桌面应用程序.Web应用程序.分 ...
最新文章
- 学术 | 据说以后在探头下面用帽子挡脸没用了:用于遮挡物检测的对称卷积神经网络——SymmNet...
- Python 字典类型的使用
- eclipse项目红叉,Target runtime Apache Tomcat 6.0 is not defined
- mysql 查询从库状态_Mysql库表状态查询
- 前端学习(1999)vue之电商管理系统电商系统之分析表单的数据
- java base64转bitmap,如何将Bitmap位图与base64字符串相互转换
- ModuleNotFoundError: No module named 'tensorflow.python.saved_model.model_utils'
- Linux 12.10 ISO下载地址
- js中获取 table节点各tr及td的内容方法
- xp下创建DOMDocument对象失败的解决方法
- IE浏览器中a:hover设置background失效的解决方法
- 求助!妹子一个rm -rf把公司服务器数据删没了,我该怎么办
- 如何将原生PDF转为纯图像Word?
- js动态生成表格实例
- 巧用“百度指数”,让软文推广效果最大化
- 智能存储 | 版权保护解决方案
- 题解:《你的飞碟在这儿》、《哥德巴赫猜想》
- vue3使用flv.js播放推流视频,完整版组件
- 数字图像处理(冈萨雷斯)学习 第3章 灰度变换与空间滤波
- Anaconda安装指南