首页 > 开发 > Java > 正文

Java统计输入字符的英文字母、空格、数字和其它

2024-07-13 10:04:28
字体:
来源:转载
供稿:网友

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

程序分析:利用while语句,条件为输入的字符不为 '/n '.

程序设计:

import java.util.Scanner;public class ex7 {   public static void main(String args[])   {     System.out.println("请输入字符串:");     Scanner scan=new Scanner(System.in);     String str=scan.next();     String E1="[/u4e00-/u9fa5]";     String E2="[a-zA-Z]";     int countH=0;     int countE=0;     char[] arrChar=str.toCharArray();     String[] arrStr=new String[arrChar.length];     for (int i=0;i<arrChar.length ;i++ )     {        arrStr[i]=String.valueOf(arrChar[i]);     }     for (String i: arrStr )     {        if (i.matches(E1))        {          countH++;        }        if (i.matches(E2))        {          countE++;        }     }     System.out.println("汉字的个数"+countH);     System.out.println("字母的个数"+countE);   }} 

以上就是Java统计英文字母、空格、数字和其它的实现代码了,希望大家以后多多支持VeVb武林网。

 

注:相关教程知识阅读请移步到JAVA教程频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表