そんで
int i = 0;
ってほんとに宣言できないの?