统计字母、数字、空格个数(题)

 1 import java.util.*;
 2 public class hello 
 3 {
 4     public static void main(String[] args)
 5     {
 6         System.out.println("请输入\n包括:字母、数字、空格、及特殊符号");
 7         Scanner s=new Scanner(System.in);
 8         String a=s.nextLine();
 9         int zimu=0;int shuzi=0;int kongge=0;int teshu=0;
10         
11         for(int i=1;i<=a.length();i++)
12         {
13             char b=a.charAt(i-1);//将每一次的截取进行判断
14             
15             if(b>='a'&&b<='z'||b>='A'&&b<='Z')
16             {
17                 zimu++;
18             }
19             
20             else if(b<='9'&&b>='0')
21             {
22                 shuzi++;
23             }
24             
25             else if(b==' ')
26             {
27                 kongge++;
28             }
29             
30             else
31             {
32                 teshu++;
33             }
34         }
35         System.out.println("字母"+zimu+"个");
36         System.out.println("数字"+shuzi+"个");
37         System.out.println("空格"+kongge+"个");
38         System.out.println("特殊字符"+teshu+"个");
39     }
40 }
41 //题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。   

 

posted @ 2016-05-16 10:55  明天会更好!!!!  阅读(276)  评论(0)    收藏  举报