程序七
程序员文章站
2022-07-07 23:14:14
...
程序七
题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
import java.util.*;
public class test07 {
public static void main(String[] args) {
int letter=0;
int number=0;
int space=0;
int other=0;
Scanner scan=new Scanner(System.in);
System.out.println("输入数据:");
String str=scan.nextLine();
char[] ch = str.toCharArray();
for(int i=0;i<ch.length;i++){
if(Character.isLetter(ch[i])){
//判断是否字母
letter++;
}
else if(Character.isDigit(ch[i])){
//判断是否数字
number++;
}
else if(Character.isSpaceChar(ch[i])){
//判断是否空格键
space++;
}
else{
//以上都不是则认为是其他字符
other++;
}
}
System.out.println("字母个数:"+letter);
System.out.println("数字个数:"+number);
System.out.println("空格个数:"+space);
System.out.println("其他字符个数:"+other);
}
}
上一篇: 黑马程序员_毕向东_Java基础****学习笔记(十七)
下一篇: 程序十七