java分别判断字符是否为“?”、“!”、“.”,用3个计数器分别计数
时间: 2023-11-09 13:05:53 浏览: 97
java判断一个字符串是否是小数的方法
5星 · 资源好评率100%
可以使用Java中的字符判断函数charAt()来逐一判断每个字符是否为“?”、“!”、“.”,然后根据不同的字符进行计数。具体的实现代码如下:
```java
String str = "Hello world! How are you?";
int questionCount = 0, exclamationCount = 0, periodCount = 0;
for (int i = 0; i < str.length(); i++) {
char ch = str.charAt(i);
if (ch == '?') {
questionCount++;
} else if (ch == '!') {
exclamationCount++;
} else if (ch == '.') {
periodCount++;
}
}
System.out.println("问号的数量:" + questionCount);
System.out.println("感叹号的数量:" + exclamationCount);
System.out.println("句号的数量:" + periodCount);
```
以上代码中,我们首先定义一个字符串,然后使用for循环逐一判断字符串中的每个字符,如果是“?”、“!”、“.”中的一个,就分别对对应的计数器进行自增操作。最后输出结果即可。
阅读全文