• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
不会投篮的邢
投篮三不沾
博客园    首页    新随笔    联系   管理    订阅  订阅

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

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

输入

一行字符

输出

统计值

样例输入
aklsjflj123 sadf918u324 asdf91u32oasdf/.';123
样例输出
23 16 2 4


import java.util.Scanner;
public class Main {
public static void main(String[] args) {
  Scanner in = new Scanner(System.in);
  String n = in.nextLine();
  int count1=0;
  int count2=0;
  int count3=0;
  int count4=0;
  char a[] = n.toCharArray();
  for(int i=0;i<a.length;i++){
  if(a[i]>='a'&&a[i]<='z'||a[i]>='A'&&a[i]<='Z'){
    count1++;
  }
  else if(a[i]==' '){
    count2++;
  }
  else if(a[i]>='0'&&a[i]<='9'){
    count3++;
  }
  else
    count4++;
  }
  System.out.print(count1+" "+ count3 + " "+count2+" "+count4);

}

}

posted @ 2019-07-17 22:14  不会投篮的邢  阅读(3288)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3