标签:
输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
1 Scanner sc2 = new Scanner(System.in); 2 System.out.println("请任意输入一个字符串:"); 3 String str2 = sc2.next(); 4 int ZMcount=0;//大写字母的个数 5 int zmcount=0;//小写字母的个数 6 int szcount=0;//数字的个数 7 int qtcount=0;//其他字符的个数 8 for(int i=0;i<str2.length();i++){ 9 if(str2.charAt(i)>=65&&str2.charAt(i)<=91){ 10 ZMcount++; 11 }else if(str2.charAt(i)>=97&&str2.charAt(i)<=123){ 12 zmcount++; 13 }else if(str2.charAt(i)>=48&&str2.charAt(i)<=58){ 14 szcount++; 15 }else{ 16 qtcount++; 17 } 18 } 19 System.out.println("字符串中一共有"+ZMcount+"个大写字母,"+zmcount+"个小写字母,"+szcount+"个数字,"+qtcount+"个其它字符。");
结果:
标签:
原文地址:http://www.cnblogs.com/ouyangtangfeng99/p/5495113.html