質問: 0, count; の箇所で0で初期化されているんではないでしょうか?
回答: Javaではプリミティブ型変数にデフォルトで値0が与えられますが、ローカル変数についてはデフォルト値が与えられないため初期化せずに使用しようとするとコンパイルエラーとなります。 基本的に値には初期値を入れるか、使用前に代入しましょう。