用JAVA编写输入一长串字符串,判断aa字符是否在该字符串当中是否只出现一次,如果只出现一次 输出yes 否则输出no,如果一次未出现 输出-1
时间: 2024-03-09 17:51:36 浏览: 75
java代码-使用java输入一个字符串,判断该字符串是否是回文,是输出“Yes”,否输出“No”.的源代码
好的,我可以为你编写这样的程序。以下是用JAVA编写的代码实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String str = scanner.nextLine();
int count = 0;
int index = str.indexOf("aa");
while (index != -1) {
count++;
index = str.indexOf("aa", index + 1);
}
if (count == 1) {
System.out.println("yes");
} else if (count == 0) {
System.out.println("-1");
} else {
System.out.println("no");
}
}
}
```
程序首先从用户输入中读取一长串字符串,然后使用 indexOf 方法查找该字符串中 "aa" 出现的次数。如果 "aa" 没有出现,输出 -1,如果出现一次,输出 yes,否则输出 no。
阅读全文