So as you can see here I have an array of arrays here.
OK.
So as you can see here these are these are actually the rows of my tray and these values that are actually
inside of these arrays are the columns of this houri.
OK so now let's actually create another array here and another two dimensional array here.
So here it is my and other at a here as you can see again the Data Type of my Aure is integer.
And here because I needed to actually create a two dimensional array I needed to actually put in two
pair of brackets here.
OK.
And the name of this is in that area too.
And here I actually instantiated this Arey by putting these values here.
OK.
So as you can see here again I have an array of alays here.
OK.
So again these are days as you can see here are the rows of my array and these values that are actually
inside of this place are actually the columns of my arii.
OK let's actually create our method here inside of this class.
OK.
So I just pasting this knife at here and then I'll explain what's going on here.
OK.
So as you can see here this is the method that they actually pasted here.
OK.
So the access modifier of this method is public.
The return type of this method is void and the name of this method is let's output the ARII to the screen.
OK.
So this method actually accepts two arguments.
OK so the first argument as you can see is actually a two dimensional array of type integer as you can
see here.
And my second argument is actually of type text view here as you can see and the name of this argument
is takes through and inside of this method.
First of all in line 59 I actually created a string object.
OK.
But I didn't actually instantiated this object yet.
OK so I just declare this object here.
OK this valuable all column's value and here I created a for loop as you can see here.
This is this is my for loop.
And inside Apprentice's of this for loop.
First of all I actually specified that I have a variable of type integer and the name of this variable
is the row and I assigned the value 0 to this row variable.
OK.
And here I created a condition.
OK.
So until the value of this row valuable is less than the value of the length of this integer area here
as you can see this argument here I am referring to the name of this argument OK and it's free.
So as long as the value of this row variable is less than the value of this length of this Aure this
loop is going to be executed.
OK.
And here I am actually specifying that after each execution of this for loop as you can see here after
each execution of this for loop or the value of this row variable is going to be incremented by 1.
OK.
So again inside of this loop I have an order for loop here.
OK.
And here inside Apprentice's of this for loop.
First of all I created another variable as you can see here of type integer and the name of this variable
is column.
And here I assigned the values 0 to this column variable.
And here I again created another condition here.
So here I specified that until the value of this column variable is less than the value of the end.
Ari sup wrote that line.
OK.
Ari Suppe wrote that line then this loop is going to be executed.
OK.
So it integrates abroad that means for example for the first time that this loop this loop is going
to be executed the value of this for the value of this row variable is 0.
OK so it's a Sub-Zero means.
For example this Arey as if you actually work on this Ari.
Ari one Sub-Zero means this at.
OK.
It's going to actually go inside of the index zero of this.
So this rate as you can see here inside of this array is the index 0 and then it's going to give us
actually the values that are actually inside of this array here.
OK.
So these are the columns.
OK.
And this is each of these areas are actually the rows of these.
Right.
OK.
So here we specify that until the value of this column valuable is less than the value of the int array.
Someone wrote that line.
Then this group is it to be executed.
And here I specified that after each execution of this for loop ok after each execution of this full
loop the value of this column by the table is going to be incremented by 1.
OK.
And inside of this for loop here I actually instantiated this variable this string object as you can
see here.
And I actually assigned this value to this valuable text view.
So I actually referred to the name of this argument.
Takes few that get text that too is strange.
Here I am converting this value to us string value and I am assigning this value to this old column's
value.
Ok here I am actually getting the text of the stakes.
OK.
And in line forty six here.
I actually again referred to the name of this argument as you can see here takes viewed view that said
text.
So you want to actually set some text to this text view here.
All Cullens value here.
You referred to the name of this object with the name of this variable.
OK.
So that the user can see the previous values.
OK.
Plus here I want to concatenate dissuade you with the newest value into a sub row sub column.
OK.
And again actually putting a plus operator here in order to concatenate this value of this a dash here
OK.
I actually put in two double quotes and I actually put in a dash here so that so that the user can see
the values bit.
OK.
And now inside of these uncreate Meffert is actually referred to the name of this effort here lets out
with the arrow to the screen.
So as you can see here this is going to actually accept two arguments.
OK.
As you can see here the first argument that this effect is going to accept as you can see is of type
two dimensional array as you can see here.
Integer.
So here we have two dimensional arrays here.
And I can just revert to the name of this in every one here and add a one so comma.
OK.
And now I need to actually specify the second argument which is actually of type text.
Ok so here I can't just refer to the name of this THC.
Everyone thinks the every one.
OK.
And now let's actually again the to the name of this fifth.
Let's output the array to the screen again the first argument is of type two dimensional array of type
integer as you can see here.
So here again just refers to the name of this Arey ain't ready to OK comma X the end of a two.
OK so now let's actually run our project and see what happens.
So just click on this run button here.
So now as you can see our application is running on this emulator.
And here we can see these values here.
OK.
So for example if we actually scroll to the left here as you can see here now I can see the other values.
Ok these values are actually inside of these in every one.
OK.
And here I can actually again scroll to the left and see the other values.
Ok so now let's actually go back inside this content and the line made that example.
And here I need to click on this clear cache.
And here I just need to open this key componentry section here as you can see.
I just need to open this linearly out and select this horizontal scroll view here.
And for the layout height I can just assign the value 50.
OK.
And for this second horizontal here again I can assign the value of 50 for the length height.
OK.
So let's run our project again and see what happens.
So here our application is running on this emulator.
And here if we actually scroll to the left.
And now I can see the values better.
OK.
So here are the values that are actually inside of these main activity that are right here.
As you can see this is my area one and these values are actually inside of this in array one.
And here we have this array too and these values are actually inside of that.
OK.