输入一串字符,以“?”结束。统计其中字母个数,数字个数,其它符号个数。:JAVA

链接:登录---专业IT笔试面试备考平台_牛客网

来源:牛客网

输入一串字符,以"?"结束。统计其中字母个数,数字个数,其它符号个数。

输入描述:

复制代码
输入一行,包含若干个字符,以”?”结尾。

输出描述:

复制代码
输出三行,每行包含一个整数,依次为字母个数,数字个数,其他符号个数。

示例1

输入

复制代码
ab123!?

输出

复制代码
Letters=2
Digits=3
Others=1

代码:

import java.util.Scanner;

public class Main{

``public static void main(String[] args){

``Scanner sc=``new Scanner(System.in);

``String str=sc.nextLine();

``int l=``0``;

``int d=``0``;

``int o=``0``;

``for``(``int i=``0``;i<str.length()-``1``;i++){

``if``(str.charAt(i)>=``'0'``&&str.charAt(i)<=``'9'``){

``d++;

``}``else if``(str.charAt(i)>=``'a'``&&str.charAt(i)<=``'z'

``||str.charAt(i)>=``'A'``&&str.charAt(i)<=``'Z'``){

``l++;

``}``else``{

``o++;

``}

``}

``System.out.println(``"Letters="``+l);

``System.out.println(``"Digits="``+d);

``System.out.println(``"Others="``+o);

``sc.close();

``}

}

相关推荐
甄心爱学习2 分钟前
【leetcode】判断平衡二叉树
python·算法·leetcode
阿猿收手吧!6 分钟前
【C++】string_view:高效字符串处理指南
开发语言·c++
颜酱11 分钟前
从二叉树到衍生结构:5种高频树结构原理+解析
javascript·后端·算法
不知名XL30 分钟前
day50 单调栈
数据结构·算法·leetcode
风生u32 分钟前
activiti7 详解
java
玄同76535 分钟前
我的 Trae Skill 实践|使用 UV 工具一键搭建 Python 项目开发环境
开发语言·人工智能·python·langchain·uv·trae·vibe coding
岁岁种桃花儿40 分钟前
SpringCloud从入门到上天:Nacos做微服务注册中心(二)
java·spring cloud·微服务
Word码44 分钟前
[C++语法] 继承 (用法详解)
java·jvm·c++
@––––––1 小时前
力扣hot100—系列2-多维动态规划
算法·leetcode·动态规划
Yorlen_Zhang1 小时前
Python Tkinter Text 控件完全指南:从基础编辑器到富文本应用
开发语言·python·c#