【六祎-Java】编写-键盘录入一个字符串,统计该字符串中 大小写和数字的字符个数
分析思路
*大小写和数字的字符个数 * 大写字母 ch>='A' && ch <='Z' * 小写字母 ch >='a' && ch<='z' * 数字 ch >='0' && ch<='9'
代码展示
public static void main(String[] args) {
/**
* 键盘录入一个字符串,统计该字符串中
* 大小写和数字的字符个数
* 大写字母 ch>='A' && ch <='Z'
* 小写字母 ch >='a' && ch<='z'
* 数字 ch >='0' && ch<='9'
*/
Scanner sc = new Scanner(System.in);
System.out.println("请输入字符串:");
String line = sc.nextLine();
//统计三种类型的字符个数
int bigcount =0;
int smallcount=0;
int numcount=0;
//遍历数组
for (int i = 0; i < line.length(); i++) {
//获取字符串的值
char ch = line.charAt(i);
//判断该字符属于那种类型,统计个数
if ( ch>='A' && ch <='Z'){
bigcount++;
}else if (ch >='a' && ch<='z' ){
smallcount++;
}else if ( ch >='0' && ch<='9'){
numcount++;
}
}
System.out.println("大写字母字符串个数有"+bigcount+"个");
System.out.println("小写字母字符串个数有"+smallcount+"个");
System.out.println("数字字符串个数有"+numcount+"个");
}
本文来自博客园,作者:你好,Alf,转载请注明原文链接:https://www.cnblogs.com/Alf-/p/16192937.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~