ループ終了時のiの値が必要になる場合は結局外で宣言しなきゃいけないし、
最初っから頭で宣言しといたほうが楽。