输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
来源:互联网 发布:好看的美剧 知乎 编辑:程序博客网 时间:2024/06/05 18:43
public class Count {public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入字符串:");String s=sc.nextLine(); char[] c=s.toCharArray(); int z=0,h=0,k=0,q=0,sz=0; while(c.length!=z){ Pattern p=Pattern.compile("[\\s]"); Pattern p1=Pattern.compile("[\\d]"); Pattern p2=Pattern.compile("[\\w]"); Pattern p3=Pattern.compile("[\\W]"); boolean b=p.matcher(Character.toString(c[z])).matches(); boolean b1=p1.matcher(Character.toString(c[z])).matches(); boolean b2=p2.matcher(Character.toString(c[z])).matches(); boolean b3=p3.matcher(Character.toString(c[z])).matches(); if(b){ k++; }else if(b1){ sz++; }else if(b2){ h++; }else if(b3){ q++; } z++; } System.out.println("输入了空格:"+k+"个\n输入了数字:"+sz+"个\n输入了字母:"+h+"个\n输入了其他字符:"+q+"个\n"); sc.close(); }}
阅读全文
0 0
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
- 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- 用户输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
- 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- hdu 2612 Find a way bfs
- 【Java编程】Java复制文件夹及里面所有文件
- java基础——网络编程
- 第十三天总结
- 快速排序--递归算法
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- DL里面关于epoch、 iteration和batchsize
- git 设置大小写敏感
- react-native redux学习心得
- API接口Cloneable
- Python:创建一个新的文件
- Linux应用开发———编译程序提示“对“xxxxxx”未定义的引用”
- 处理插入数据库乱码问题
- 【Ajax】(1)Ajax的原理,利用点对点通讯将前端页面输入的信息发送到后台进行检验