次のコードは、ステートメント「return mon;」の「m」を指しているエラーを示しています。このメソッドの開始時に非常に明確に初期化されている場合、「変数 mon が初期化されていない可能性があります」と表示されます。それはとても単純なものでなければなりません、私には理解できません! ありがとうございました。
public String monthName(int month)
{
String mon;
switch (month)
{
case 1:
mon = "January";
break;
case 2:
mon = "February";
break;
case 3:
mon = "March";
break;
case 4:
mon = "April";
break;
case 5:
mon = "May";
break;
case 6:
mon = "June";
break;
case 7:
mon = "July";
break;
case 8:
mon = "August";
break;
case 9:
mon = "September";
break;
case 10:
mon = "October";
break;
case 11:
mon = "November";
break;
case 12:
mon = "December";
break;
}
return mon;
}