Java Reference
In-Depth Information
}
}
The outer loop counts up from
n=1
to
n=12
. For every iteration of the outer loop, the inner
loop counts up from
m=1
to
m=12
. This means that it starts in the first iteration with
n =
1
and
m = 1
, producing the following output that is logged to the console:
<< 1 multiplied by 1 is 1
In the next iteration, we are still inside the inner loop, so
n
remains as 1, but
m
is incremen-
ted to 2, giving:
<< 1 multiplied by 2 is 2
m
continues to increase until it reaches 12. After this, we leave the inner loop and return to
the outer loop, where
n
increases to 2. We then re-enter the inner loop and
m
is reset back
to 1 and begins counting up to 12 again. This continues until the last iteration produces the
line:
<< 12 multiplied by 12 is 144
Looping over Arrays
A
for
loop can be used to iterate over each value in an array. If we take our
pizzas
array
example from earlier, we can create a
for
loop that outputs each item in the array to the
console using the following loop:
for(var i=0, max=pizzas.length; i < max; i++){
console.log(pizzas[i]);
}
<< "Chicken & Bacon"
<< "Chicken and Mushroom"
<< ""Ham & Mushroom""
<< "Mushroom"
<< "Spicy Beef"
<< "Veggie Deluxe"
