输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的

输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数

public class Test2 {public static void main(String[] args) {// TODO Auto-generated method stubint abcCount = 0;// 英文字母个数int spaceCount = 0;// 空格键个数int numCount = 0;// 数字个数int otherCount = 0;// 其他字符个数String str = "hhhhh 666 yh4st66**** ";char[] ch = str.toCharArray();for (int i = 0; i < ch.length; i++) {if (Character.isLetter(ch[i])) {// 判断是否字母abcCount++;} else if (Character.isDigit(ch[i])) {// 判断是否数字numCount++;} else if (Character.isSpaceChar(ch[i])) {// 判断是否空格键spaceCount++;} else {// 以上都不是则认为是其他字符otherCount++;}}System.out.println("字母个数:" + abcCount);System.out.println("数字个数:" + numCount);System.out.println("空格个数:" + spaceCount);System.out.println("其他字符个数:" + otherCount);}}

上一篇Android主线程、子线程通信(Thread+handler)下一篇题目:求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加), 几个数相加有键盘控制。

顶0踩0

,思念是一种幸福的忧伤,是一种甜蜜的惆怅,是一种温馨的痛苦;

输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的

相关文章:

你感兴趣的文章:

标签云: