For Loops

Complete Step By Step Java for Testers Conditional Statements and Loops
9 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$99.99
List Price:  $139.99
You save:  $40
€93.80
List Price:  €131.33
You save:  €37.52
£80.29
List Price:  £112.41
You save:  £32.12
CA$137.56
List Price:  CA$192.59
You save:  CA$55.03
A$155.72
List Price:  A$218.02
You save:  A$62.29
S$136.13
List Price:  S$190.59
You save:  S$54.46
HK$783.15
List Price:  HK$1,096.44
You save:  HK$313.29
CHF 90.82
List Price:  CHF 127.16
You save:  CHF 36.33
NOK kr1,103.56
List Price:  NOK kr1,545.03
You save:  NOK kr441.46
DKK kr700
List Price:  DKK kr980.03
You save:  DKK kr280.02
NZ$169.65
List Price:  NZ$237.52
You save:  NZ$67.86
د.إ367.23
List Price:  د.إ514.13
You save:  د.إ146.90
৳10,973.26
List Price:  ৳15,363.01
You save:  ৳4,389.74
₹8,346.81
List Price:  ₹11,685.87
You save:  ₹3,339.05
RM478.30
List Price:  RM669.64
You save:  RM191.34
₦129,687.03
List Price:  ₦181,567.03
You save:  ₦51,880
₨27,846.09
List Price:  ₨38,985.64
You save:  ₨11,139.55
฿3,684.97
List Price:  ฿5,159.11
You save:  ฿1,474.13
₺3,259.29
List Price:  ₺4,563.14
You save:  ₺1,303.85
B$524.14
List Price:  B$733.82
You save:  B$209.68
R1,920
List Price:  R2,688.08
You save:  R768.07
Лв183.64
List Price:  Лв257.10
You save:  Лв73.46
₩138,024.19
List Price:  ₩193,239.39
You save:  ₩55,215.20
₪378.55
List Price:  ₪529.99
You save:  ₪151.43
₱5,756.02
List Price:  ₱8,058.66
You save:  ₱2,302.64
¥15,447.20
List Price:  ¥21,626.70
You save:  ¥6,179.50
MX$1,726.94
List Price:  MX$2,417.79
You save:  MX$690.84
QR366.07
List Price:  QR512.51
You save:  QR146.44
P1,385.95
List Price:  P1,940.39
You save:  P554.43
KSh13,348.66
List Price:  KSh18,688.66
You save:  KSh5,340
E£4,832.56
List Price:  E£6,765.78
You save:  E£1,933.22
ብር5,710.80
List Price:  ብር7,995.35
You save:  ብር2,284.55
Kz83,585.80
List Price:  Kz117,023.47
You save:  Kz33,437.66
CLP$96,622.33
List Price:  CLP$135,275.13
You save:  CLP$38,652.80
CN¥724.04
List Price:  CN¥1,013.69
You save:  CN¥289.64
RD$5,929.75
List Price:  RD$8,301.89
You save:  RD$2,372.13
DA13,457.15
List Price:  DA18,840.55
You save:  DA5,383.40
FJ$227.57
List Price:  FJ$318.61
You save:  FJ$91.03
Q780.47
List Price:  Q1,092.69
You save:  Q312.22
GY$20,930.40
List Price:  GY$29,303.40
You save:  GY$8,372.99
ISK kr14,100.58
List Price:  ISK kr19,741.38
You save:  ISK kr5,640.80
DH1,016.63
List Price:  DH1,423.32
You save:  DH406.69
L1,790.82
List Price:  L2,507.22
You save:  L716.40
ден5,785.11
List Price:  ден8,099.38
You save:  ден2,314.27
MOP$806.50
List Price:  MOP$1,129.14
You save:  MOP$322.63
N$1,910.91
List Price:  N$2,675.35
You save:  N$764.44
C$3,692.82
List Price:  C$5,170.09
You save:  C$1,477.27
रु13,360.74
List Price:  रु18,705.58
You save:  रु5,344.83
S/376.13
List Price:  S/526.61
You save:  S/150.47
K381.31
List Price:  K533.85
You save:  K152.54
SAR375.08
List Price:  SAR525.14
You save:  SAR150.05
ZK2,557.08
List Price:  ZK3,580.02
You save:  ZK1,022.93
L466.85
List Price:  L653.61
You save:  L186.76
Kč2,369.96
List Price:  Kč3,318.04
You save:  Kč948.08
Ft37,031.68
List Price:  Ft51,845.84
You save:  Ft14,814.15
SEK kr1,094.85
List Price:  SEK kr1,532.83
You save:  SEK kr437.98
ARS$86,967.11
List Price:  ARS$121,757.44
You save:  ARS$34,790.32
Bs693.40
List Price:  Bs970.79
You save:  Bs277.38
COP$389,858.15
List Price:  COP$545,817.01
You save:  COP$155,958.85
₡50,274.61
List Price:  ₡70,386.47
You save:  ₡20,111.85
L2,477.26
List Price:  L3,468.26
You save:  L991
₲742,412.64
List Price:  ₲1,039,407.40
You save:  ₲296,994.75
$U3,872.48
List Price:  $U5,421.62
You save:  $U1,549.14
zł405.79
List Price:  zł568.12
You save:  zł162.33
Already have an account? Log In

Transcript

Hello Welcome back guys. Today we're going to continue with our loop tutorial. And after the while and do while loops, I'm going to show you for loops for loops is very handy when we want to actually iterate through items such as an address and list notes demo. It's very useful in those things, we can use the break and continue key words in areas also as we discussed in the while loops. And let's start with the for loop thing. So how it's done.

Syntax what for loop is part and the parenthesis. The first part is initialization. I'll explain where the second part is the Boolean expression and the third part is UPDATE statement. What does it mean is installation happens the first time and only once. Here we can declare and initialize our code block variable. I'm seeing it as block variable because its scope is within the block of this for loop.

It's not seen or valid outside the party. Once this is initialized, here we describe here we define our condition. So it checks for the condition if my condition is true, and then goes to the code block, and then comes to the UPDATE statement. And here in our UPDATE statement, we can handle our block variable, we can update it decremented incremented, or basically modify our initialized variable. How we do that is, let's start with a simple example. I declare int i is zero.

And then we put the condition as maybe until i is less than two Maybe 1010 is too much for the demo. And what I want to do is I want to increment the i in a reiteration. And I need the curly braces. I need one more race. All right. This looks weird, right?

The curly braces here and the methods. curly braces also are right, right below the for loop. So we can use a shortcut like source, we can go to source format, and it formats our code. See, the proper way is a very, very useful thing. The courts will be properly formatted otherwise, it's really difficult to understand when the code is very big. So what do I want to do is I just want to print out the value of i and the value is I it's what I run gives me the value of AI is from zero to nine, because it is less than 10 let's say if I give less than equal to 10 What does it do and then to extend but obvious right.

So, this is how the for loop is used. This is a very basic and simple example. I want to show you guys that for loop is very handy when we are iterating over arrays and list so let me declare and initialize an array, maybe call numbers and let's see 10 2030. So what I can do is inside my for loop, and I, so Okay, these two eyes are different, right because the scope of this eyes until this curly brace one, so this is completely open. I'm gonna use I zero because I'm going through the index of the array, not the values. So this is Let's see the index first index and second index, right?

So I'm gonna go to the next day from i equals to zero until i is less than numbers. There's a length thing we can find for there is so we want to go through the length of the array, I can right away give here but I do not want to use any hard coding. I want to increment the i in a reiteration. So, here I want to print out. value. index is my numbers.

So numbers is gonna give me the same for concatenation numbers is gonna give me the value at index i. So I can show you one more Do you guys value index, maybe I can put here so value of index i is and one more plus sign. This is gonna give me the value of index is going to give me the index number and the value of that index. So let me comment this out and run this code now. It says the value of index zero is 10. See, it's picking up the zero from this eye, and it's picking up the 10 from the value 10.

Here, it's printing out till 30 This is a very simple example of call for loop. Similar way similar way. We can iterate through the loops. Sorry, we can iterate through the list I in which we have multiple items and we can perform actions to the list also and with the area's also I will show you guys one more way. There is the internet For loop, in that it is sometimes called us for each loop also, but the syntax is for these numbers only we can create. So let's say I wanna come in the sound.

I want to iterate through the number sorry. So what I do is I declare a local variable, I can say I also but it's good to make it more understandable. So let's say I'm calling every item as a number in number, the colon is used. And where I'm gonna iterate is my numbers. array. So this is like that.

I'm calling every item as a number. And I'm iterating through the numbers every the type of this variable has to match the type of NT integers so because the array the type of array because the array type is integer, so it has to be integers. If I do this it's gonna give me same output the the value is number I need a plus sign. See it gives me the value of the arrays, all the elements in the array so the value is 10 value is 20 values 30, the same similar thing I can use in a, maybe a string array also string, array, text and I can see I'm always gonna use my cars and BMW, Audi, maybe, let's take a simple handle. So that's what I always say. So I've just declared an array of strings.

And given three values. For this, I can say my for loop as for string, car, or maybe, let's call it cars, one car inside cars. So this is my for loops declaration. For everything, I'm just gonna print out which card is that? So I can just print out car. If I do this, it gives me all the values inside that string array sequentially, right?

So it just iterates through the array shows me The values inside the array. And this loop is very handy quite simple syntax, I am just declaring a variable car, which is of type string because the array is string type. And I'm looping through the cars array, this is coming from there. And I'm performing any action that I'm trying to do here. This part is loop is also very handy guys, I would just say practice this little bit at home. And follow is very easy.

It's very helpful. Like it's gonna be in tremendous use when we are doing the coding programming. Every time pretty much we need to follow because we sometimes want to trade to the items in the array sometimes through the list. It's very helpful guys just practice a little bit, and I'll see you next time with our next tutorial. Thanks for listening, guys.

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.