私は Pig Latin メソッドに取り組んでおり、今は if-else ステートメントを実行しようとしています: Start 単語が大文字の場合、小文字の Start と大文字の End です。これは、単語が文の先頭にある場合、または一般的に大文字になっている場合 (例: John)、Pig Latin は翻訳時に最初の文字を大文字にします (例: Ohnjay)。コードが機能しない理由がわかりません。値を正しく保存していない可能性があります...率直に認めます>>これは宿題のためです。気に入らない場合は、答えないでください<<ありがとうどんな助けでも!
else if (vowel > 0)
{
Start = Input.substring(0, vowel);
End = Input.substring(vowel);
char StartFirstLetter = Start.charAt(0);
char EndFirstLetter = End.charAt(0);
if (Character.isUpperCase(StartFirstLetter) == true)
{
End = Character.toUppercase(EndFirstLetter);
}
else
{
Result = End + Start +"ay ";
}
エラーは次のとおりです。
StringUtil.java:175: error: cannot find symbol
End = Character.toUppercase(EndFirstLetter);
^
symbol: method toUppercase(char)
location: class Character
1 error