Java - 计算不同字符或数字的个数

根据提示输入一行字符,这行字符可以是任意的,可以包含字母数字标点符号,特殊符号等,java程序会输出你输入字符串中各个类别字符的个数。

结果展示
在这里插入图片描述
代码展示

package com.one;import java.util.*;public class Flqgs {public static Scanner input = new Scanner(System.in);public static void main(String[] args) {System.out.println("请输入一行字符串:");String num = input.nextLine();int digital = 0, character = 0, other = 0, blank = 0;char [] ch = num.toCharArray();for(int i=0;i<ch.length;i++){if(ch[i] >= 'a' && ch[i] <= 'z' || ch[i] >= 'A' && ch[i] <= 'z'){character++;}else if(ch[i] >= '0' && ch[i] <= '9'){digital++;}else if(ch[i] == ' '){blank++;}else{other++;}}System.out.println("字母个数:"+character);System.out.println("数字个数:"+digital);System.out.println("空格个数:"+blank);System.out.println("其他个数:"+other);}}

深入java,逻辑练习,了解更多关注我哟!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/565643.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

oracle去重保留一条_关于oracle数据库物理结构(文件)的一些总结

概述闲来无事&#xff0c;整理了下oracle数据库物理结构方面的内容&#xff0c;这里主要从数据库文件和操作系统文件两个方面来介绍。任何时候都要记得&#xff0c;数据库是数据存储的容器&#xff0c;作用是用来收集、存储数据和返回信息。物理结构数据库文件1&#xff0e;控制…

【youcans 的 OpenCV 例程200篇】138. 灰度开运算和灰度闭运算

欢迎关注 『youcans 的 OpenCV 例程 200 篇』 系列&#xff0c;持续更新中 欢迎关注 『youcans 的 OpenCV学习课』 系列&#xff0c;持续更新中 【youcans 的 OpenCV 例程200篇】138. 灰度开运算和灰度闭运算 5.2 灰度开运算和灰度闭运算 OpenCV 提供了函数 cv.morphologyEx 可…

跟着川川学数模-Day5

一、一些废话 哦莫&#xff0c;终于到了我最喜欢且不会的东西了&#xff0c;动态规划&#xff0c;求解最优路径&#xff0c;学会这玩意就能处理简单的TSP问题了&#xff0c;那么让我们来看看怎么用Matlab实现。 二、最短路径求解 2.1 稀疏矩阵 哦莫&#xff0c;果然上来就是…

c#获取对象的唯一标识_DDD领域驱动设计实战 - 创建实体身份标识的常用策略

从简单到复杂依次为&#xff1a;3.1.1 用户提供唯一标识这时用户将输入一些可识别的数值或符号&#xff0c;或从已有标识中选其一&#xff0c;然后创建实体对象。这是一种非常简单方案&#xff0c;但也可能变得复杂。由于需用户自己生成高质量的标识。所以标识可能唯一&#xf…

java - 计算距离和反弹

根据提示输入次数&#xff0c;控制台输出对应的距离和反弹的距离。 效果演示 代码展示 package com.one;import java.util.*; public class High {public static Scanner input new Scanner(System.in);public static void main(String[] args) {System.out.println("…

【youcans 的 OpenCV 例程200篇】139. 灰度顶帽变换校正阴影

欢迎关注 『youcans 的 OpenCV 例程 200 篇』 系列&#xff0c;持续更新中 欢迎关注 『youcans 的 OpenCV学习课』 系列&#xff0c;持续更新中 【youcans 的 OpenCV 例程200篇】139. 灰度顶帽变换校正阴影 灰度级形态学将形态学操作从二值图像扩展到灰度图像。灰度形态学处理也…

quartus管脚分配后需要保存吗_电脑磁盘显示未分配怎么办?磁盘数据如何恢复?...

磁盘未分配的这部分磁盘空间上没有任何分区&#xff0c;也就是说这部分空间无法用来保存数据。那么&#xff0c;什么原因会导致磁盘变成未分配呢&#xff1f;1、删除分区&#xff1a;在平时使用电脑的时候会有意或无意的将分区删除掉。磁盘上的分区被删除之后&#xff0c;在磁盘…

【youcans 的 OpenCV 例程200篇】140. 灰度底帽变换校正光照

欢迎关注 『youcans 的 OpenCV 例程 200 篇』 系列&#xff0c;持续更新中 欢迎关注 『youcans 的 OpenCV学习课』 系列&#xff0c;持续更新中 【youcans 的 OpenCV 例程200篇】140. 灰度底帽变换校正光照 灰度级形态学将形态学操作从二值图像扩展到灰度图像。灰度形态学处理也…

java - 条件嵌套

根据提示输入一个分数&#xff0c;程序会计算并输出你输入成绩所在的等级&#xff0c;利用条件运算符的嵌套来完成此分类表示&#xff1a;学习成绩> 90 分的同学用 A 表示&#xff0c;60-89 分之间的用 B 表示&#xff0c;60 分以下的用 C 表示。 结果演示 代码演示 pack…

量化信噪比 非均匀量化_达尔优EM910牧马人轻量化游戏鼠标拆解评测

达尔优牧马人还真是一款经久不衰的模具&#xff0c;2012年推出至今&#xff0c;历经数次升级换代&#xff0c;已从最早期的“杀马特”风格变得硬核起来。为这一款中端定位的游戏鼠标&#xff0c;加入KBS按键衡力系统&#xff0c;也搭载有定制PMW3336光学传感器。然后机身配色设…

【youcans 的 OpenCV 例程200篇】141. 灰度底帽变换的三维地形图

欢迎关注 『youcans 的 OpenCV 例程 200 篇』 系列&#xff0c;持续更新中 欢迎关注 『youcans 的 OpenCV学习课』 系列&#xff0c;持续更新中 【youcans 的 OpenCV 例程200篇】141. 灰度底帽变换的三维地形图 5.3 灰度顶帽变换和灰度底帽运算 图像相减结合开运算和闭运算&am…

java - 水仙花数

经典的java程序练习&#xff0c;求水仙花数。 输出101-1000之间的所有水仙花数 水仙花数是指一个数各位上的数字的立方和等于该数本身 结果演示 代码演示 package com.two;public class Shuixianhua {public static void main(String[] args) {int num1, num2, num3;for(in…

【youcans 的 OpenCV 例程200篇】142. 基于灰度形态学的图像平滑

欢迎关注 『youcans 的 OpenCV 例程 200 篇』 系列&#xff0c;持续更新中 欢迎关注 『youcans 的 OpenCV学习课』 系列&#xff0c;持续更新中 【youcans 的 OpenCV 例程200篇】142. 基于灰度形态学的图像平滑 5.4 灰度形态学之图像平滑 由于开运算和闭运算对亮细节和暗细节的…

序列二次规划_最优控制与规划

&#xff08;以下内容均来源于 CS 294 Lecture 8&#xff09;首先我们假设环境是确定性的&#xff0c;即在某个状态执行某个动作之后&#xff0c;转移到的下一个状态是确定的&#xff0c;不存在任何随机性。而在这种情况下&#xff0c;我们想做的是在环境给了我们一个初始状态的…

java - 求a+aa+aaa+aa...a之和

求如 saaaaaaaaaaaa…a 之和&#xff0c;其中 a 是一个数字&#xff0c;根据提示输入个位数字和最高位数&#xff0c;计算并输出结果。 222222222222222(此时共有 5 个数相加)&#xff0c;几个数相加由键盘控制 结果演示 代码演示 package com.two;import java.util.*;publ…

Go_defer详解

defer 1. 前言 defer语句用于延迟函数的调用&#xff0c;每次defer都会把一个函数压入栈中&#xff0c;函数返回前再把延迟的函数取出并执行。 为了方便描述&#xff0c;我们把创建defer的函数称为主函数&#xff0c;defer语句后面的函数称为延迟函数。 延迟函数可能有输入…

【youcans 的 OpenCV 例程200篇】143. 基于灰度形态学的粒度测定

欢迎关注 『youcans 的 OpenCV 例程 200 篇』 系列&#xff0c;持续更新中 欢迎关注 『youcans 的 OpenCV学习课』 系列&#xff0c;持续更新中 【youcans 的 OpenCV 例程200篇】143. 基于灰度形态学的粒度测定 5.5 灰度形态学之粒度分析 粒度测度是指确定图像中颗粒的大小分布…

无法自动进入并单步执行服务器_膳食纤维无法进入血液执行营养功能,吃它有啥用?...

膳食纤维是植物性食物中所含不能被人体吸收、消化分解利用的碳水化合物&#xff0c;包含纤维素、半纤维素、木质秦和果胶等物质。其中&#xff0c;膳食纤维根据其水溶性又可再分为可溶性和不可水溶性。可溶性膳食纤维包括果胶、藻胶、树胶和黏液&#xff0c;多存在于水果、海藻…

java - 求素数

求素数&#xff0c;求出设定范围内所有的素数并进行控制台输出&#xff0c;输出101-200之间的所有素数 素数曾称质数。一个大于1的正整数&#xff0c;如果除了1和它本身以外&#xff0c;不能被其他正整数整除&#xff0c;就叫素数 结果演示 代码演示 package com.two; //输…

【youcans 的 OpenCV 例程200篇】144. 基于灰度形态学的纹理分割

欢迎关注 『youcans 的 OpenCV 例程 200 篇』 系列&#xff0c;持续更新中 欢迎关注 『youcans 的 OpenCV学习课』 系列&#xff0c;持续更新中 【youcans 的 OpenCV 例程200篇】144. 基于灰度形态学的纹理分割 5.6 灰度形态学之纹理分割 形态学的纹理分割是以纹理内容为基础&…