首页 > 其他 > 详细

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

时间:2015-11-17 01:36:35      阅读:391      评论:0      收藏:0      [点我收藏+]
 1 /*
 2  * 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
 3  * */
 4 import java.util.*;
 5 public class lianxi07 {
 6     public static void main(String[] args) {
 7         int abcCount=0;//英文字母个数
 8         int spaceCount=0;//空格键个数
 9         int numCount=0;//数字个数
10         int otherCount=0;//其他字符个数
11         Scanner scan=new Scanner(System.in);
12         String str=scan.nextLine();
13         char[] ch = str.toCharArray();
14         for(int i=0;i<ch.length;i++){
15         if(Character.isLetter(ch[i])){
16         //判断是否字母
17         abcCount++;
18         }
19         else if(Character.isDigit(ch[i])){
20         //判断是否数字
21         numCount++;
22         }
23         else if(Character.isSpaceChar(ch[i])){
24         //判断是否空格键
25         spaceCount++;
26         }
27         else{
28         //以上都不是则认为是其他字符
29         otherCount++;
30         }
31         }
32         System.out.println("字母个数:"+abcCount);
33         System.out.println("数字个数:"+numCount);
34         System.out.println("空格个数:"+spaceCount);
35         System.out.println("其他字符个数:"+otherCount);
36         }
37 }

 

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

原文:http://www.cnblogs.com/sosolili/p/4970554.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!