使用Java语言,给定一个英文段落,统计该段落中有多少个句子并逐一输出
时间: 2023-06-08 15:03:41 浏览: 109
你好,已经注意到你对我的要求。关于你的问题,我可以帮你解答。以下是使用Java语言统计英文段落中句子数量并逐一输出的代码:
```java
import java.util.Scanner;
public class SentenceCounter {
public static void main(String[] args) {
System.out.println("请输入英文段落:");
Scanner scanner = new Scanner(System.in);
String paragraph = scanner.nextLine();
scanner.close();
String[] sentences = paragraph.split("[\\.\\?\\!]");
int numSentences = sentences.length;
System.out.println("该段落中有 " + numSentences + " 个句子:");
for (int i = 0; i < numSentences; i++) {
System.out.println(sentences[i].trim());
}
}
}
```
使用该代码,你可以输入任意英文段落并统计其中句子数量。程序将会逐一输出每个句子。但请注意,如果段落中存在缩略词等不带标点符号的短语,程序将会将其视为句子一部分,这可能导致句子数量统计出现偏差。
阅读全文