эээ, звучит так, будто вы хотите, чтобы базовый вложенный цикл повторялся по вашему массиву ...
for(int i=0; i<rows.length; i++)
for(int j=0; j<columns.length; j++)
Это сбросит ваши столбцы независимо. Если вы хотите сделать что-то хитрое и хакерское
int sum =0;
for(int i=0; i<rows.length; i++)
{
sum+= rows[i];
if(i == rows.length-1 && sum == 0)
{
i=i+1
}
for(int j=0; j<columns.length; j++)
{
//whatever else you want here
}
}
Обратите внимание, что это выглядит как наиболее необычное условие алгоритмически ... Я надеюсь, что вы не пытаетесь разобраться с грязной ошибкой, вместо того, чтобы выяснить, в чем настоящая проблема!