定义方法:int count(String str,char a),形式参数str是字符串,形式参数a是指定的字符。编写一个程序提示用户输入一个字符串和一个要统计的字符,最后显示指定字符在字符串中出现的次数
时间: 2024-12-17 19:51:40 浏览: 9
在Java中,你可以定义一个名为`count`的方法来实现这个功能。这是一个简单的示例:
```java
import java.util.Scanner;
public class Main {
public static int count(String str, char a) {
int count = 0;
for (int i = 0; i < str.length(); i++) {
if (str.charAt(i) == a) {
count++;
}
}
return count;
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个字符串:");
String inputStr = scanner.nextLine();
System.out.println("请输入一个字符:");
char searchChar = scanner.next().charAt(0); // 获取用户输入的第一个字符
int result = count(inputStr, searchChar);
System.out.println("字符 '" + searchChar + "' 在字符串中出现了 " + result + " 次。");
scanner.close();
}
}
```
在这个程序中,我们首先创建了一个`count`方法,它遍历给定的字符串`str`,每次遇到字符`a`就计数加一。然后,在`main`函数中,通过`Scanner`获取用户的输入,计算并输出指定字符的出现次数。
阅读全文