输入一行字符,分别统计出其英文字母、空格、数字和其他字符的个数。
Ptw-cwl
输入一行字符,分别统计出其英文字母、空格、数字和其他字符的个数。
提示:比如,输入"lwlr@abz456Wb",一行字符是你编写方法的参数
import java.util.Scanner;/***输入一行字符,分别统计出其英文字母、空格、数字和其他字符的个数。**/
public class Count {/*** 提示:比如,输入"lwlr@abz456 Wb",一行字符是你编写方法的参数* @param args*/public static void main(String[] args) {System.out.println(count("lwlr@abz456 Wb"));}/*** 输入一行字符,分别统计出其英文字母、空格、数字和其他字符的个数。* @param str 字符串*/public static String count(String str) {int letterCounter = 0;//字母个数int digitCounter = 0;//数字个数int spaceCounter = 0;//空格个数int outerCounter = 0;//其他字符个数//将字符串转化为Char类型的数组char[] charArray = str.toCharArray();//循环遍历数组for (int i = 0; i < charArray.length; i++) {//判断是否为字母,如果是个数加1if (Character.isLetter(charArray[i])) {letterCounter++;//判断是否为数字,如果是个数加1}else if (Character.isDigit(charArray[i])) {digitCounter++;//判断是否为空格,如果是个数加1}else if (Character.isSpaceChar(charArray[i])) {spaceCounter++;//判断是否为其他字符,如果是个数加1}else {outerCounter++;}}//返回查询出来的结果return "字母的个数是:"+letterCounter+"\n"+ "数字的个数是:"+digitCounter+"\n"+ "空格的个数是:"+spaceCounter+"\n"+ "其他字符个数:"+outerCounter;}}
输出结果:
输入一行字符,分别统计出其英文字母、空格、数字和其他字符的个数。相关推荐
- 【C语言】输入一行字符,分别统计出其中英文字母 空格 数字和其他字符的个数
输入一行字符,分别统计出其中英文字母 空格 数字和其他字符的个数 #include <stdio.h> int main() {char c;int letters=0,space=0,d ...
- c语言 输入一行字符,分别统计出其中英文字母 空格 数字和其他字符的个数
输入一行字符,分别统计出其中英文字母.空格.数字和其他字符的个数. 解:程序: #include <stdio.h> int main() { char c; int letters=0, ...
- C语言输入一行字符,分别统计出其中英文字母,空格
C语言输入一行字符,分别统计出其中英文字母,空格 注意:while((c=getchar())!='\n') 表示在终端输入一串字符串后,直到输入回车,然后将字符串添加到内存缓冲区中,再循环把字符取出 ...
- C语言输入一行数据分别统计出其中英文字母、 空格、数字和其他字符的个数并输出结果
#输入一行数据(包括数字,英文字母,常见字符,空格),分别统计出其中英文字母. 空格.数字和其他字符的个数并输出结果:再把其中的数字按顺序输出出来 ##代码部分: #include <stdio ...
- 【C】输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数
C语言没有字符串形式,所以可以用 char[] 数组来代替,但需要指定分配空间,所以可以采用单字符读取的形式: #include<stdio.h> int main(){char ch;i ...
- C 编写程序,对输入的一行字符分别统计其中英文字母、数字和其他字符的个数。
第四章-循环结构程序设计 课后编程题-5 #include<stdio.h> main() {int cnt1=0,cnt2=0,cnt3=0; //cnt1:字母.cnt2:数字.cnt ...
- C语言学习之输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。
输入一行字符,分别统计出其中英文字母.空格.数字和其他字符的个数. #include <stdio.h> #include <string.h> void main(){cha ...
- C++输入一行字符,分别统计出其中 英文字母、数字、空格和其它字符的个数。
/*输入一行字符,分别统计出其中 英文字母.数字.空格和其它字符的个数.*/ #include <iostream> using namespace std;int main() {cha ...
- C语言 字符串分类统计 输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数
C语言 字符串分类统计 输入一行字符,分别统计出其中英文字母.数字.空格和其他字符的个数 题目: 输入一行字符,分别统计出其中英文字母.数字.空格和其他字符的个数 样例输入: aklsjflj123 ...
- 输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数。
输入一行字符,分别统计出其中英文字母.数字.空格和其他字符的个数.(C语言) #include<stdio.h> int main(){char ch;int space=0,number ...
最新文章
- SAP MM 事务代码RWBE查询库存
- js ==与===区别(两个等号与三个等号)
- 技术控必看: RSA 2017 信息安全大会技术议程一览 | RSA 2017
- 随机算法python_在python中实现随机选择
- [C++11]forward完美转发
- HBuilder工作笔记002---HBuilder打包IOS应用测试IOS应用
- struts2 log4j_Struts2和Log4j集成示例项目
- 在EXCEL中使用SQL语言对工作表进行操作
- 字节、快手、阿里、腾讯这两年的广告推荐技术进展
- svn指定版本代码对比的方法
- 无线通信数字调制技术
- 二进制、十进制、八进制、十六进制转换方法
- 加快二代支付系统建设改进央行支付清算服务
- [1025]python地理处理包shapely
- HDUOJ 1069 Monkey and Banana
- Android屏幕适配全方位解析与指导
- 【动手学深度学习】Task05笔记汇总
- ajax添加header
- 2014年湛江新教育交流会总结
- sketch中快速绘制图形的几个小技巧
热门文章
- try_files $uri $uri/ /index.html;
- Android-利用动画实现背景逐渐变暗
- Windows客户端开发简介(一)
- 代价函数的系数中的二分之一做什么的
- from origin ‘null‘ has been blocked by CORS policy: No ‘Access-Control-Allow-Origin‘ header is prese
- 今年下半年比较好中的CCF会议
- PYTHON批量挖掘百度下拉框关键词–转{张亚楠}
- 计算机科技文化节宣传标语,计算机科技文化节活动
- 微信第三方平台公众号授权流程1—第三方平台概述概述
- linq和lanmbda表达式比较解析