码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2016-05-14 16:45:28      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:

package lianxi;
import java.util.*;
public class Zifugeshu {

    public static void main(String[] args) {
    System.out.println("输入一个字符串");
    Scanner shuru=new Scanner(System.in);
    String s=shuru.nextLine();
    String zimu="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",
           kongge=" ",shuzi="0123456789";
    int sum1=0,sum2=0,sum3=0;
    
    for (int i = 0; i < s.length(); i++)
    {
        for (int j = 0; j < zimu.length(); j++) 
        {
            if(s.substring(i,i+1).equals(zimu.substring(j, j+1)))
            {
                sum1=sum1+1;
break; } } }
for (int i = 0; i < s.length(); i++) { if(s.substring(i,i+1).equals(kongge)) { sum2=sum2+1; } } for (int i = 0; i < s.length(); i++) { for (int j = 0; j < shuzi.length(); j++) { if(s.substring(i,i+1).equals(shuzi.substring(j, j+1))) { sum3=sum3+1;
break; } } } System.out.println(
"英文字母个数: "+sum1); System.out.println("空格个数: "+sum2); System.out.println("数字个数: "+sum3); System.out.println("其他字符个数: "+(s.length()-sum1-sum2-sum3)); } }

技术分享

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

标签:

原文地址:http://www.cnblogs.com/wenwen123/p/5492722.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!