输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数

来源:互联网 发布:怎么进入尼尔森数据网 编辑:程序博客网 时间:2024/06/10 06:33
/* *      输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。     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);    }}
阅读全文
0 0
原创粉丝点击