编写测试程序,从键盘上输入一个字符串和一个指定字符,统计字符串中出现指定字 符次数并输出。
时间: 2024-03-26 13:35:29 浏览: 54
以下是一个从键盘输入字符串和指定字符,并统计字符串中出现指定字符次数的测试程序:
```java
import java.util.Scanner;
public class TestString {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入一个字符串:");
String str = input.nextLine();
System.out.print("请输入一个字符:");
char ch = input.nextLine().charAt(0);
int count = 0;
for (int i = 0; i < str.length(); i++) {
if (str.charAt(i) == ch) {
count++;
}
}
System.out.println("指定字符在字符串中出现的次数为:" + count);
}
}
```
运行程序后,先输入一个字符串,再输入一个字符即可。程序会使用 for 循环遍历字符串中的每个字符,如果当前字符等于指定字符,则将计数器 count 加 1。最后,输出指定字符在字符串中出现的次数。
例如,输入字符串为 "hello world",指定字符为 'o',则输出结果为:
```
请输入一个字符串:hello world
请输入一个字符:o
指定字符在字符串中出现的次数为:2
```
阅读全文