用java定义一个字符串,也可以键盘输入,统计该字符串中字母a和b分别出现的次数并输出统计结果
时间: 2024-03-01 12:52:47 浏览: 85
Java编程实现统计一个字符串中各个字符出现次数的方法
以下是一个 Java 程序,可以实现统计字符串中 a 和 b 出现次数的功能:
```java
import java.util.Scanner;
public class CountAB {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入一个字符串:");
String str = input.nextLine();
int countA = 0;
int countB = 0;
for (int i = 0; i < str.length(); i++) {
char c = str.charAt(i);
if (c == 'a' || c == 'A') {
countA++;
} else if (c == 'b' || c == 'B') {
countB++;
}
}
System.out.println("该字符串中字母 a 出现了 " + countA + " 次");
System.out.println("该字符串中字母 b 出现了 " + countB + " 次");
}
}
```
程序中,我们使用 `Scanner` 类来读取用户输入的字符串,然后使用循环遍历字符串中的每个字符,统计出现次数并输出结果。注意,在判断字符是否为 a 或 b 的时候,要考虑大小写,因此使用了 `||` 运算符同时判断。
阅读全文