练习
1.给定字符串,返回字符串中小写英文字母、数字以及其他字符出现的个数
package cn.r.string;
public class StringTest1 {
public static void main(String[] args) {
//
String str ="gdcsg68732dh87-%ghjg^";
//给定统计变量
int letter=0;//统计小写英文字母
int number=0;//统计数字
//遍历字符串
for (int i=0;i<str.length();i++){
char c=str.charAt(i);
//判断获取字符是否是小写英文字母
//
if (c>='a'&&c<='z'){
letter++;
}
//判断获取字符是否是数字
if(c>='0'&&c<='9'){
number++;
}
}
//输出
System.out.println("小写英文字母个数:"+letter+"数字个数:"+number);
}
}
运行结果:
2.给定字符串,对字符串中的数字进行求和
package cn.tedu.string;
public class StringTest2 {
public static void main(String[] args) {
//
String str="wvf347vv9shfbv0fdv3";
//提供求和变量
int sum=0;
//遍历字符串