代码生成Java,从键盘输入一个任意字符串,分别统计出其中英文字母、空格、数字和其它字符的个数。
时间: 2023-03-13 20:52:28 浏览: 89
我可以给您一段示例代码:import java.util.Scanner;public class Main {
public static void main(String[] args) {
int letter = 0;
int space = 0;
int number = 0;
int other = 0;
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个字符串:");
String str = sc.nextLine();
char[] chars = str.toCharArray();
for (int i = 0; i < chars.length; i++) {
if (Character.isLetter(chars[i])) {
letter++;
} else if (Character.isSpaceChar(chars[i])) {
space++;
} else if (Character.isDigit(chars[i])) {
number++;
} else {
other++;
}
}
System.out.println("英文字母个数:" + letter);
System.out.println("空格个数:" + space);
System.out.println("数字个数:" + number);
System.out.println("其它字符个数:" + other);
}
}
阅读全文