Java案例——统计字符串中各种字符出现的次数/*案例:统计各种字符在字符串中出现的次数
分析:只考虑三种字符类型的情况下(⼤写字母,⼩写字母,数字)
1.使⽤Scanner 类获取字符串数据
2.遍历字符串得到每⼀个字符
3.判断每⼀个字符是那种类型?
⼤写字母范围 A-Z
⼩写字母范围 a-z
数字范围 0-9
4.定义三个统计类型的变量,初始值为0
5.输出
*
* */
public class StringDemo03 {
public static void main(String[] args) {
//创建Scanner对象
Scanner sc = new Scanner(System.in);
System.out.println("请输⼊⼀个字符串");
String s = sc.nextLine();
//定义三个类型的统计变量
int capital = 0;//⼤写统计变量
int lowercase = 0;//⼩写统计变量
int num = 0;//数字统计变量
/
/ 遍历字符串得到每⼀个字符
for (int i = 0; i < s.length(); i++) {
if (s.charAt(i) >= 'A' && s.charAt(i) <= 'Z') {
capital++;
} else if (s.charAt(i) >= 'a' && s.charAt(i) <= 'z') {
字符串长度统计lowercase++;
} else if (s.charAt(i) >= '0' && s.charAt(i) <= '9') {
num++;
}
}
System.out.println("⼤写字符出现" + capital + "次;" + "⼩写字符出现" + lowercase + "次;" + "数字字符出现" + num + "次;");
}
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论