local変数にstaticってつけたこと無いんだが
どういうときに使うんだ?
ループに入る前に宣言しちゃえばいいんじゃないの?