/*
*
输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
1.程序分析:利用while语句,条件为输入的字符不为'\n'.
*/
package JavaForPracticeDay5;
import java.util.Scanner;
public class Program7 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入:");
int a=0,b=0,c=0,d=0;
String s=sc.nextLine();
char[] ch=s.toCharArray();
for(int i = 0;i<ch.length;i++){
if(ch[i]<='9'&&ch[i]>'0') {
a++;
}else if((ch[i]>='a'&&ch[i]<='z')||ch[i]>='A'&&ch[i]<='Z'){
b++;
}else if(ch[i]==' '){
c++;
}else {
d++;
}
}
System.out.println("数字的个数:"+a);
System.out.println("字母的个数:"+b);
System.out.println("空格的个数:"+c);
System.out.println("其他的个数:"+d);
}
}
输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
最新推荐文章于 2020-04-20 11:13:53 发布