用Java分别统计标准输入中空格、制表符及回车符的个数(输入以Ctrl-Z结束)
时间: 2024-02-03 22:15:52 浏览: 31
以下是Java代码实现:
```java
import java.util.Scanner;
public class CountWhitespace {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int spaceCount = 0;
int tabCount = 0;
int lineCount = 0;
while (scanner.hasNextLine()) {
String line = scanner.nextLine();
for (int i = 0; i < line.length(); i++) {
char c = line.charAt(i);
if (c == ' ') {
spaceCount++;
} else if (c == '\t') {
tabCount++;
} else if (c == '\n' || c == '\r') {
lineCount++;
}
}
}
System.out.println("空格数量:" + spaceCount);
System.out.println("制表符数量:" + tabCount);
System.out.println("回车符数量:" + lineCount);
}
}
```
在命令行中输入文本,并以Ctrl-Z结束输入。程序将输出输入文本中空格、制表符和回车符的数量。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![cpp](https://img-home.csdnimg.cn/images/20210720083646.png)