下面是一个Java编写的计算元音字母个数的程序示例:
import java.util.Scanner;
public class CountVowels {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个字符串: ");
String input = scanner.nextLine().toLowerCase();
int count = 0;
for (int i = 0; i < input.length(); i++) {
char c = input.charAt(i);
if (isVowel(c)) {
count++;
}
}
System.out.println("元音字母个数: " + count);
}
public static boolean isVowel(char c) {
return c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u';
}
}
这个程序首先通过Scanner类获取用户输入的字符串。然后使用一个循环遍历字符串的每个字符,判断字符是否为元音字母(通过isVowel函数判断)。如果是元音字母,计数器count就加1。最后输出计数器的值,即元音字母的个数。