Java程序计算字符串中存在的标点符号总数

17 Mar 2025 | 阅读 2 分钟

在之前的Java字符串程序中,我们计算了单词、空格、元音、辅音和字符的数量。有时也有必要计算字符串中标点符号的总数。因此,在本节中,我们将创建一个Java程序,用于计算给定字符串中标点符号的总数

计算标点符号的步骤

  1. 定义一个字符串或从用户那里读取。
  2. 声明一个变量来计算标点符号的数量,并将其初始化为0。
  3. 现在,将每个字符与标点符号(!, . , ' , - , " , ? , ;)进行匹配。如果字符串中的任何字符与任何标点符号匹配,则计数变量加1。
  4. 最后,打印计数变量,它给出标点符号的总数。

让我们在 Java 程序中实现上述步骤。

CountPunctuation.java

输出

The number of punctuations exists in the string is: 5

在上面的程序中,我们使用了一个for循环,它遍历字符串并执行直到字符串的长度。为了确定字符串中字符的位置,我们使用了charAt()方法,该方法返回字符串中指定索引处的字符。对于每次迭代,使用==运算符将每个字符与标点符号进行匹配。如果任何字符与标点符号匹配,则计数变量增加1。最后,我们打印计数变量的值。

下一个主题Java 程序