java如何java统计字符串中空格一串字符中的英文字母个数,数字个数,空格和其他字符个

【求助】统计英文字母、空格、数字和其它字符的个数_java吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:603,891贴子:
【求助】统计英文字母、空格、数字和其它字符的个数收藏
其中有句代码 if(n&='0'&&n&='9') 这里n是字符,后面表达的是字符0~9,他们作比较的过程是什么,是不是先转化成ascii码再比较的,刚学不太懂啊,求大神指点。
魅族PRO 6s手机直降200元!给你多买一双新鞋、一条新耳机的理由!
比较他们的ASCII
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或本文实例讲述了C++统计中英文大小写字母、数字、空格及其他字符个数的方法。分享给大家供大家参考,具体如下:
/** 作 者: 刘同宾* 完成日期:2012 年 11 月 28 日* 版 本 号:v1.0* 输入描述:* 问题描述: 有一篇文章,共有三行文字,每行有80个字符。要求分别统计出其中英文大写字母、小写字母、数字、空格以及其他字符的个数。* 程序输出:* 问题分析:略* 算法设计:略*/#include&iostream&int main(){int i,j,upper,lower,digit,space,char text[3][80];upper=lower=digit=space=other=0;for(i=0;i&3;i++){cout&&&请输入第&&&i+1&&&行(please input line):&&&gets(text[i]); //这是啥情况。for(j=0;j&80&&text[i][j]!='\0';j++){if(text[i][j]&='A'&&text[i][j]&='Z'){upper++;}else if(text[i][j]&='0'&&text[i][j]&='9'){digit++;}else if(text[i][j]&='a'&&text[i][j]&='z'){lower++;}else if(text[i][j]=' '){space++;}else{other++;}}}cout&&&大写字母个数为:&&&upper&&endl&&&小写字母个数为:&&&lower&&endl&&&数字个数为:&&&digit&&endl&&&空格个数为:&&&space&&endl&&&其他字符个数为:&&&other&&return 0;}
运行效果截图如下:
希望本文所述对大家C++程序设计有所帮助。
<span class="tipso_style" id="tip-p" data-tipso='
您可以选择一种方式赞助本站记住登录一个月发表随想还能输入:200字该用户最新代码编程随想&by by by by by by [java]代码库import java.util.S
* 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
public class ex7 {
public static void main(String args[]) {
System.out.println("请输入字符串:");
Scanner scan = new Scanner(System.in);
String str = scan.next();
String E1 = "[\u4e00-\u9fa5]";
String E2 = "[a-zA-Z]";
int countH = 0;
int countE = 0;
char[] arrChar = str.toCharArray();
String[] arrStr = new String[arrChar.length];
for (int i = 0; i & arrChar. i++) {
arrStr[i] = String.valueOf(arrChar[i]);
for (String i : arrStr) {
if (i.matches(E1)) {
if (i.matches(E2)) {
System.out.println("汉字的个数" + countH);
System.out.println("字母的个数" + countE);
分享到:更多发表评论:评论须知:1、评论每次加2分,每天上限为30;2、请文明用语,共同创建干净的技术交流环境;3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。&C语言&统计输入的字符串中大小写字母,数字,空格和其他字符的个数
#include&stdio.h&
#include&string.h&
void main()
&char sen[100];
&int space,A,a,num,
&space=A=a=num=other=0;
&printf("输入字符串:\n");
&gets(sen);
&for(i=0;i&strlen(sen);i++)
&&if(sen[i]&'A'&&sen[i]&'Z')
if(sen[i]&'a'&&sen[i]&'z')
if(sen[i]&='0'&&sen[i]&='9')
&&else if(sen[i]==' ')
&&&space++;
&&&other++;
&printf("该字符串共有%d个字符\n\n\t大写字母%d个\n\t小写字母%d个\n\t数字%d个\n\t空格%d个\n\t其他字符%d个\n\n",strlen(sen),A,a,num,space,other);
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

我要回帖

更多关于 一串数字中间加个空格 的文章

 

随机推荐