Giả sử sau đây là chuỗi của chúng tôi -
String myStr = "Jamie";
Đặt biến đếm =0, vì chúng ta sẽ tính các nguyên âm trong cùng một biến. Lặp lại mọi ký tự và đếm số nguyên âm -
for(char ch : myStr.toCharArray()) { ch = Character.toLowerCase(ch); if(ch == 'a' || ch == 'e' || ch == 'i' || ch == 'o' || ch == 'u') { ++count; }
Ví dụ
Sau đây là một ví dụ để đếm số nguyên âm trong một chuỗi -
public class Demo { public static void main(String[] args) { String myStr = "Jamie"; int count = 0; System.out.println("String = "+myStr); for(char ch : myStr.toCharArray()) { ch = Character.toLowerCase(ch); if(ch == 'a' || ch == 'e' || ch == 'i' || ch == 'o' || ch == 'u') { ++count; } } System.out.println("Vowels = "+count); } }
Đầu ra
String = Jamie Vowels = 3