-1
if (mark >= 0 && mark <= 29) {
catOne++;
System.out.println("");
//変数Catoneのはそれは、あなたがカトーネ、例えばを初期化しなければならないことを意味これはどういう意味ですか、どうすれば修正できますか?
if (mark >= 0 && mark <= 29) {
catOne++;
System.out.println("");
//変数Catoneのはそれは、あなたがカトーネ、例えばを初期化しなければならないことを意味これはどういう意味ですか、どうすれば修正できますか?
初期化されていない可能性がありますそれを読む前にcatOne = 0;
で(もちろん、魔女は++
オペレーターがします)。
ローカル変数の場合は、使用する前に値を割り当てる必要があります( '0'など)。 – markspace