首页 > 其他分享 >将字符串中的字符分类

将字符串中的字符分类

时间:2022-11-27 02:23:00浏览次数:29  
标签:aa 字符 int 分类 System println 字符串 out

/*
需求:
将一个字符串中的大写字符 小写字符 整数字符分别分类出来,并且将各类的字符加起来
*/
package com.字符串;

import java.util.Scanner;

public class 将字符串中的数据分类 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个数据用于实验:");
String qq = scanner.nextLine();
int A=0;
int a=0;
int z=0;
int c=0;
for (int i = 0; i <qq.length() ; i++) {
//将遍历出来的每一次单字符赋值给aa
char aa = qq.charAt(i);
//循环判断被每一个被赋值的aa是什么类型的
if (aa>='A'&&aa<='Z'){
A=A+1;
}else if (aa>='a'&&aa<='z'){
a=a+1;
}else if (aa>='0'&&aa<='9'){
z++;
}else {
c++;
}
}
System.out.println("大写字符的个数为:"+A);
System.out.println("小写字符的个数为:"+a);
System.out.println("整数字符的个数为:"+z);
System.out.println("未知字符的个数为:"+c);
System.out.println("字符串:"+qq+"的单字符的总数为:"+qq.length());
}
}
/*
总结:
char aa = qq.charAt(i); 这一步是革命性的!
if (aa>='A'&&aa<='Z'){A=A+1;} 这一步也是革命性的!
*/

 

 



标签:aa,字符,int,分类,System,println,字符串,out
From: https://www.cnblogs.com/CHX249/p/16928869.html

相关文章