编写通用方法countlets(),返回以参数形式传递的字符串中的字母数。返回的计数中应该不包括数字、空格、标点符号和换行符等。
package ex7;
/**
* @content:编写通用方法countlets(),返回以参数形式传递的字符串中的字母数。返回的计数中应该不包括数字、空格、标点符号和换行符等。
* @author:卡面来打
*/
import java.util.Scanner;
public class Demo02 {
public static int countlets(String str) {
int countNum=0;
char[] Array=str.toCharArray();
for(int i=0;i<str.length();i++) {
//判断字符数组中有多少个字母
if('a'<=Array[i]&&Array[i]<='z'||'A'<=Array[i]&&Array[i]<='Z') {
countNum++;
}
else {
continue;
}
}
return countNum;
}
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入字符串:");
String str=sc.next();
System.out.println("您输入的字符串中字母有"+countlets(str)+"个");
sc.close();
}
}
运行结果: