请定义一个字符数组,用于存储一个字符串(长度不超过100),从键盘输入字符串,统计并输出字符串中元音字母(a, e, i, o, u)的个数。
时间: 2024-11-25 17:17:17 浏览: 19
源代码_数组的编程实验_
定义一个字符数组来存储字符串的过程如下:
```java
// 创建一个长度为100的字符数组,用于存储字符串
char[] stringArray = new char[100];
// 输入字符串
System.out.print("请输入一个长度不超过100的字符串:");
String input = scanner.nextLine();
// 将输入的字符串复制到字符数组中
input.getChars(0, input.length(), stringArray, 0);
int vowelCount = 0; // 初始化元音字母计数器
// 遍历字符数组,统计元音字母(a, e, i, o, u)
for (char c : stringArray) {
if (c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u') { // 检查是否是元音
vowelCount++;
}
}
// 输出元音字母的个数
System.out.println("字符串中的元音字母共有:" + vowelCount + "个。");
阅读全文