Conditional Statement

Complete Step By Step Java for Testers Conditional Statements and Loops
10 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 gonna cover something that we we do everyday in our real life conditional logic that we do outside of this programming also, let's say, I'm driving, and I see a red light. It just triggers for mine and I press brakes, I stop on that red light. So that's an if condition. If I see a red light, I'm gonna stop. So, if I see a green light, I'm not gonna stop, I'm gonna continue, right?

So that's something we do in our real life. Also, it's not just programming. If I feel really hard, I start my AC, I start the plan or something else. That's in a condition. If I'm feeling cold, I wouldn't turn on an AC right? I would turn the heater rather.

So in our real life also, we use these conditional logics If elsif else, if something is there, we'll do some action. Other thing is that we'll do some other action. So let's implement this in our coding terms, how we deal with the conditional logics, let me name it something maybe can the null a wind? Let me check my P SVM. public static void Main. I got my stub here.

Let me show it to you guys. So you guys are already aware of the Boolean variable, right? So let's say I have the condition and I assign it a value as 10 equal to equal to 10. Which is true, right? 10 is always equal to 10. So this is the equality operator.

It's checking. It is used to check if both sides are equal or not. So I'm just going to print out my condition. What happens? Let's see, if I do this. It's true, right?

If I do 10 equals to 20? No, it's not equal to 20. So it's going to give it a pause right? What we can do is limit Take this. And, well, one equals to 10 and two equals 20. Let me compare, well one with Well, that's how we define that's how we put the values in the variables.

And that's how we can check right? It's false. If I make the value towards 10. It's going to give me true right. This is the Boolean condition. Now how we can improve ended in if statements.

How is that conditional logic? Working in Java? There is a if keyword followed by the parenthesis in which we're going to put our conditions. Let's say Val one equals two equals two ran to then my blog and see so Yes, true. Do this. Yes.

If I run the code, yes, Val one is equal to value because both are 10. And it gets into the code block, and it prints true. If it's 20. It's, it's quite obvious that Val one is not able to add to what it's gonna do say it didn't go to the code block. A just check where nothing happened. It's not equal.

It came out. There was no other action. Nothing was printed out. If I say less than Balto, because 10 is less than 20. Yes, true that is less than 20. So this is how it works.

You can see there is no other thing mandatory, only a block will work. We don't need else. We don't need anything else. Let me take a real life example maybe to explain more for because there are ELS conditions that are elsif conditions to explain more things. So let me take a variable names core. We all gave exams at some point and got some grades.

So let me do my score was 91. Yeah, I was right. Just kidding. So Strain my grade. I'm not going to initialize it right now. I'm going to put a condition if score is greater than 90, then put in my grid variable.

All right? This is simple, right? As we discussed before, if score is greater than 90, put in red variable, else if the score is greater than 80 in my grade variable for me. All right, let's go through those blocks. I don't want so many conditions else. See in my create variable Then let me find out for his score, because that since stored in the score variable, C, so control space is the code cold, sorry, grade is plus my grade variable.

This is my program. Let me try run it. Let's see what happens now. It says score is 91. Yeah, that's the value we gave here. And it says great is a, okay from where it came.

So after we gave the value 91, we defined the string variable. Now we entered into the condition if condition. If score is greater than 90, it's gonna put a migraine Variable score was greater than 90 definitely was 80. It was 91. It put that after that, once it's done with the a plot, since the condition is true, and it's already performed the actions inside the plot, it's not going to go in the elsif block and the else block. So even though the score is 91, which is greater than 80, right, it's not going to go in that blog, because it has already performed this action.

It's not going to go in the blog also. So let's say I change this. Let's say I change it from 90 which is not the 90 right. And let me run it now. See what happens. The greatest be now it tected scroll clear the 90 No, it is equal 90 but not greater than greater than 90.

It came here elsif score is greater than 80. Yes, certainly it is greater than 80. It performed this block of code and came out then it didn't go here. So that's how else it works similar to Arthur, I'm driving on a road. If I see a red light I stop if I see a yellow light I prepare to stop I slow down my car, if I see else final thing else, what is the option Red Yellow, what is the next option, the only option left is green. Else if else, if there is no red satisfied, no yellow option satisfied.

If there is green, I just go I don't care. I don't stop. This is how it works. If it is with an IT, Guru a If it is not, it will check for the next top operation if it is there, the next condition then perform the next operation. If it is also not satisfied then come to L slot. So let me put here something called 79 So, and then run it scored a 79 the greatest T. Why, because the first condition fails, the second condition fails, then it finally lends to the s block.

If none of the toys are true, then finally I want to perform some action, I'm just putting the grade C. And that's boom done. So that's how the as the condition works pretty much similar way that our life first we do a lot of actions. Similar way, using as if conditions everyday, maybe thousand times we don't even realize we live like that. So let's just practice a little bit more on that. This is pretty simple. It's not really complicated, but it's gonna be very useful in our programming, a lot of places we use this conditional logic.

So stay tuned for the next tutorials and thanks for watching this. You guys liking it Hope you guys liking it and continuing with it. Hope to see our next tutorials thank you 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.