package test;
import java.util.Scanner;
/*字符统计*/
class aa{
public static void main(String [] args){
int char_count= 0;//字母字符
int char_digit =0;//数字字符
int char_spec =0;//特殊字符
System.out.println("请输入一串字符串");
Scanner in = new Scanner(System.in);
String str=in.nextLine();
for(int i=0;i<str.length();i++){
char c = str.charAt(i); //调用charAt()方法返回指定索引位置的char值
if(c>='0'&&c<='9'){
char_digit ++;
}
else if((c>='a'&&c<='z') || (c>='A'&&c<='Z')){
char_count++;
}
else{
char_spec++;
}
}
System.out.println("特殊字符有"+char_spec+"个");
System.out.println("数字字符有"+char_digit+"个");
System.out.println("字母字符有"+char_count+"个");
}
}
java基础语法练习--输入一串字符统计各字符数目
最新推荐文章于 2023-09-13 19:30:59 发布