このJavaコードは私に問題を引き起こしています:
String word = <Uses an input>
int y = 3;
char z;
do {
z = word.charAt(y);
if (z!='a' || z!='e' || z!='i' || z!='o' || z!='u')) {
for (int i = 0; i==y; i++) {
wordT = wordT + word.charAt(i);
} break;
}
} while(true);
単語の 3 番目の文字が非母音かどうかを確認したいのですが、そうであれば、非母音とその前の文字を返すようにします。母音の場合は、文字列内の次の文字をチェックし、母音でもある場合は、母音以外が見つかるまで次の文字をチェックします。
例:
word = Jaemeas の場合、wordT must = Jaem
例 2:
word=Jaeoimus then wordT must =Jaeoims
問題は私のif
ステートメントにあります。その1行のすべての母音をチェックする方法がわかりません。