在java里,从键盘输入一个字符串,输出该字符串中”java”出现的次数。
时间: 2024-04-04 07:30:12 浏览: 68
可以使用Java字符串类的 `indexOf()` 方法和循环来实现。具体代码如下:
```java
import java.util.Scanner;
public class CountJava {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个字符串:");
String input = scanner.nextLine();
int count = 0;
int index = input.indexOf("java"); // 查找第一个 "java" 的位置
while (index != -1) { // 如果找到了 "java"
count++;
index = input.indexOf("java", index + 1); // 从下一个位置开始查找 "java"
}
System.out.println("在字符串中共出现了 " + count + " 次 \"java\"");
}
}
```
代码中,先使用 `Scanner` 类从键盘读取输入的字符串。然后使用 `indexOf()` 方法查找第一个 "java" 的位置,如果找到了则使用循环继续查找下一个 "java" 的位置,直到全部查找完毕。最后输出 "java" 出现的次数即可。
阅读全文