import java.util.Scanner;
/**
* 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
* @author Dreamweaver
*
*/
public class Demo7 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一行字符串:");
String s = sc.nextLine();
//定义计数
int count1=0;//统计英文字母
int count2=0;//统计空格
int count3=0;//统计数字
int count4=0;//统计其他字符
for(int i=0;i<s.length();i++) {
char c = s.charAt(i);
if(c>='A'&&c<='Z'||c>='a'&&c<='z') {
count1++;
}else if(c==' ') {
count2++;
}else if(c>='0'&&c<'9') {
count3++;
}else {
count4++;
}
}
System.out.println("英文字母有"+count1+"个");
System.out.println("空格有"+count2+"个");
System.out.println("数字有"+count3+"个");
System.out.println("其他字符有"+count4+"个");
sc.close();
}
}
/**
* 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
* @author Dreamweaver
*
*/
public class Demo7 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一行字符串:");
String s = sc.nextLine();
//定义计数
int count1=0;//统计英文字母
int count2=0;//统计空格
int count3=0;//统计数字
int count4=0;//统计其他字符
for(int i=0;i<s.length();i++) {
char c = s.charAt(i);
if(c>='A'&&c<='Z'||c>='a'&&c<='z') {
count1++;
}else if(c==' ') {
count2++;
}else if(c>='0'&&c<'9') {
count3++;
}else {
count4++;
}
}
System.out.println("英文字母有"+count1+"个");
System.out.println("空格有"+count2+"个");
System.out.println("数字有"+count3+"个");
System.out.println("其他字符有"+count4+"个");
sc.close();
}
}