Используйте блоки кода вида
{ // block 1 } { // block 2 }
для того, чтобы избежать конфликтов локальных переменных и перестать выдумывать нечитаемые названия типа i, k, j, z etc 🙂