4.输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
import java.util.Scanner; public class text4 { public static void main(String [] args) { Scanner sc=new Scanner(System.in); System.out.println("请输入字符串:"); String str=sc.nextLine(); int a=0,b=0,c=0,d=0; for (int i = 0;i<str.length();i++) { char returnChar=str.charAt(i); if((returnChar>='A'&&returnChar<='Z')||returnChar>='a'&&returnChar<='z') { a++; } else if (returnChar== ' ') { b++; } else if (returnChar>='0'&&returnChar<='9') { c++; } else { d++; } } System.out.println("英文字母:"+a+"\n空格:"+b+"\n数字:"+c+"\n其他字符:"+d); } }