Nested for loop in java. Am I allowed to declare a variable in the outer and increment it in the inner? -


i want use nested loops bring elements of 2d array 1d array. can index variable declared in outer loop , incremented in inner 1 this?

for(int i=0, l=0; i<a; i++){         for(int j=0; j<b ; i++; l++)             narray[l]=oldarray[i][j];         } 

got work now, doing this:

int l = 0 for(int i=0; i<a; i++){   for(int j=0; j<b ; i++){        narray[l]=oldarray[i][j];        l++;  } } 

so have matrix (multi dimensional array) number of 'a' rows , 'b' columns , want turn matrix 1 dimensional array.

   int l = 0    for(int i=0; i<a; i++){      for(int j=0; j<b ; j++){       narray[l]=oldarray[i][j];       l++;      }    } 

this code valid in java.. @ inner loop.. first line next loop execute variable 'l' remain 0 until inner loop finish loop.. in case set first element of new array..

so need change code.. new array length a*b (rows*columns)

  int l = 0   for(int i=0; i<a; i++)   {       for(int j=0; j<b ; j++)       {          narray[l]=oldarray[i][j];          l++;       }    } 

Comments

Popular posts from this blog

node.js - Bad Request - node js ajax post -

Why does Ruby on Rails generate add a blank line to the end of a file? -

keyboard - Smiles and long press feature in Android -