Java:从键盘输入 一个字符串s,判断该字符串包含了字母、数字、空格字符的几种(最多
时间: 2024-03-20 14:39:38 浏览: 67
Java小程序 输入一个字符串,将每一个单词首字母大写
Java代码如下:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个字符串:");
String s = scanner.nextLine();
boolean hasLetter = false;
boolean hasDigit = false;
boolean hasSpace = false;
for (int i = 0; i < s.length(); i++) {
char c = s.charAt(i);
if (Character.isLetter(c)) {
hasLetter = true;
} else if (Character.isDigit(c)) {
hasDigit = true;
} else if (Character.isWhitespace(c)) {
hasSpace = true;
}
}
int count = (hasLetter ? 1 : 0) + (hasDigit ? 1 : 0) + (hasSpace ? 1 : 0);
System.out.println("该字符串包含了字母、数字、空格字符的" + count + "种。");
}
}
```
运行程序,输入一个字符串,程序会判断该字符串包含了字母、数字、空格字符的几种,并输出结果。
阅读全文