千家信息网

java如何判断各类型字符个数

发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,这篇文章主要介绍了java如何判断各类型字符个数,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。描述输入一行字符串,分别统计出其中英文字
千家信息网最后更新 2025年02月01日java如何判断各类型字符个数

这篇文章主要介绍了java如何判断各类型字符个数,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

描述

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

输入描述:

控制台随机输入一串字符串

输出描述:

输出字符串中包含的英文字母个数,数字个数,空格个数,其它字符个数(格式为:英文字母x数字x空格x其他x),预设代码中已给出输出.

import java.util.Scanner; public class Main {    public static void main(String[] args) {        int numbers = 0;        int words = 0;        int space = 0;        int other = 0;        Scanner scanner = new Scanner(System.in);        String str = scanner.nextLine();         //write your code here......                 System.out.println("英文字母"+words+"数字"+numbers+"空格"+space+"其他"+other);    }}
import java.util.Scanner; public class Main {    public static void main(String[] args) {        int numbers = 0;        int words = 0;        int space = 0;        int other = 0;        Scanner scanner = new Scanner(System.in);        String str = scanner.nextLine();         //write your code here......        for(int i=0;i='a' && c<='z')|| (c>='A' && c<='Z')){                words++;                continue;            }            if(c>='0' && c<='9' ){                numbers++;                continue;            }            if(c==' '){                space++;                continue;            }            else{                other++;                continue;            }        }         System.out.println("英文字母"+words+"数字"+numbers+"空格"+space+"其他"+other);    }}

注意:每次计数完后要跳出循环,否则就取出的字符会挨个问一遍判断语句 出现问题

感谢你能够认真阅读完这篇文章,希望小编分享的"java如何判断各类型字符个数"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

0