练习
1.给定字符串,返回字符串中小写英文字母、数字以及其他字符出现的个数
package cn.tedu.string;
public class StringText1 {
public static void main(String[] args) {
String str="adfsv 1 sfd439%^";
//给定统计变量
int count1=0;
int count2=0;
int count3=0;
//遍历字符串
for(int i=0;i<str.length();i++){
//获取每个字符
char c=str.charAt(i);
//判断获取字符是否是小写英文字母
if(c>='a'&&c<='z'){
count1++;
//判断获取字符是否是数字
}else if(c>='0'&&c<='9'){
count2++;
}else{
count3++;
}
}
System.out.println("小写英文字母的个数"+count1);
System.out.println("数字的个数"+count2);
System.out.println("其他字符的个数"+count3);
}
}
2.给定字符串,对字符串中的数字进行求和
package cn.tedu.string;
public class StringText2 {
public static void main(String[] args) {
//
String str="sfs2445hdf765878";
//提供求和变量
int sum=0;
//遍历字符串
for(int i=0;i<str.length();i++){
//获取每个字符
char c=str.charAt(i);
//判断是否为数字
if(c>