public static boolean AllVowels(String hello) {
int numLength = hello.length();
boolean tValue = true;
int i = 0;
while (i<=numLength) {
char temp = hello.charAt(i);
if (temp == 'a') {
tValue = true;
}
else if (temp== 'e') {
tValue = true;
}
else if (temp == 'i') {
tValue = true;
}
else if (temp == 'o') {
tValue = true;
}
else if (temp == 'u') {
tValue = true;
}
else {
tValue = false;
}
i+=1;
}
return tValue;
}
Я хотел создать метод, который при вызове будет проверять содержимое введенной строки и возвращать истину или ложь в зависимости от того, содержит ли она все гласные. (Истинно, если все гласные. Ложно, если в нем содержится один согласный.) Мне интересно, как я могу изменить это так, чтобы, как только он встречал согласный, он немедленно изменял значение t на значение false и не проверял другие буквы.
Буду признателен за любые указания относительно моей ошибки.