程序7

来源:互联网 发布:画房屋平面图软件 编辑:程序博客网 时间:2024/06/04 19:24
/*题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。*/import java.util.*;public class Example07{public static void main(String args[]){int abcCount=0;//英文字母数量int spaceCount=0;//空格数量int numCount=0;//数字数量int otherCount=0;Scanner scan=new Scanner(System.in);System.out.print("请输入一行字符:");String str=scan.nextLine();//读取键盘输入char[] ch=str.toCharArray();for(int i=0;i<ch.length;i++){if(Character.isLetter(ch[i])){//判断是否是字母abcCount++;}else if(Character.isDigit(ch[i])){//判断是否是数字    numCount++;    }    else if(Character.isSpaceChar(ch[i])){//判断是否是空格    spaceCount++;    }    else{//其它字符    otherCount++;    }}System.out.println("字母个数:"+abcCount);System.out.println("数字个数:"+numCount);System.out.println("空格个数:"+spaceCount);System.out.println("其他字符个数:"+otherCount);}}

原创粉丝点击