if statement (Conditional Statement)

7 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
€95.97
List Price:  €134.36
You save:  €38.39
£79.78
List Price:  £111.69
You save:  £31.91
CA$144.01
List Price:  CA$201.62
You save:  CA$57.61
A$160.98
List Price:  A$225.38
You save:  A$64.40
S$135.95
List Price:  S$190.34
You save:  S$54.38
HK$776.08
List Price:  HK$1,086.54
You save:  HK$310.46
CHF 90.05
List Price:  CHF 126.07
You save:  CHF 36.02
NOK kr1,135.75
List Price:  NOK kr1,590.10
You save:  NOK kr454.34
DKK kr715.78
List Price:  DKK kr1,002.12
You save:  DKK kr286.34
NZ$177.65
List Price:  NZ$248.72
You save:  NZ$71.06
د.إ367.26
List Price:  د.إ514.18
You save:  د.إ146.92
৳11,929.84
List Price:  ৳16,702.26
You save:  ৳4,772.41
₹8,553.87
List Price:  ₹11,975.77
You save:  ₹3,421.89
RM447.10
List Price:  RM625.96
You save:  RM178.86
₦154,684.53
List Price:  ₦216,564.53
You save:  ₦61,880
₨27,792.76
List Price:  ₨38,910.97
You save:  ₨11,118.21
฿3,397.46
List Price:  ฿4,756.58
You save:  ฿1,359.12
₺3,523.69
List Price:  ₺4,933.31
You save:  ₺1,409.61
B$617.89
List Price:  B$865.08
You save:  B$247.18
R1,874.30
List Price:  R2,624.10
You save:  R749.79
Лв187.76
List Price:  Лв262.88
You save:  Лв75.11
₩147,469.07
List Price:  ₩206,462.60
You save:  ₩58,993.52
₪367.60
List Price:  ₪514.66
You save:  ₪147.05
₱5,818.31
List Price:  ₱8,145.87
You save:  ₱2,327.56
¥15,774.33
List Price:  ¥22,084.69
You save:  ¥6,310.36
MX$2,029.11
List Price:  MX$2,840.83
You save:  MX$811.72
QR363.08
List Price:  QR508.32
You save:  QR145.24
P1,386.50
List Price:  P1,941.15
You save:  P554.65
KSh12,948.70
List Price:  KSh18,128.70
You save:  KSh5,180
E£5,087.27
List Price:  E£7,122.38
You save:  E£2,035.11
ብር12,710.92
List Price:  ብር17,795.80
You save:  ብር5,084.87
Kz91,190.88
List Price:  Kz127,670.88
You save:  Kz36,480
CLP$99,027.09
List Price:  CLP$138,641.89
You save:  CLP$39,614.80
CN¥729.84
List Price:  CN¥1,021.81
You save:  CN¥291.96
RD$6,081.12
List Price:  RD$8,513.82
You save:  RD$2,432.69
DA13,556.89
List Price:  DA18,980.19
You save:  DA5,423.30
FJ$232.21
List Price:  FJ$325.11
You save:  FJ$92.89
Q768.97
List Price:  Q1,076.59
You save:  Q307.62
GY$20,886.35
List Price:  GY$29,241.72
You save:  GY$8,355.37
ISK kr13,925.60
List Price:  ISK kr19,496.40
You save:  ISK kr5,570.80
DH1,006.73
List Price:  DH1,409.47
You save:  DH402.73
L1,843.82
List Price:  L2,581.42
You save:  L737.60
ден5,907.37
List Price:  ден8,270.56
You save:  ден2,363.18
MOP$798.63
List Price:  MOP$1,118.11
You save:  MOP$319.48
N$1,856.28
List Price:  N$2,598.86
You save:  N$742.58
C$3,673.45
List Price:  C$5,142.98
You save:  C$1,469.52
रु13,596.38
List Price:  रु19,035.48
You save:  रु5,439.09
S/371.74
List Price:  S/520.45
You save:  S/148.71
K405.18
List Price:  K567.27
You save:  K162.09
SAR375.49
List Price:  SAR525.70
You save:  SAR150.21
ZK2,762.82
List Price:  ZK3,868.06
You save:  ZK1,105.23
L477.59
List Price:  L668.64
You save:  L191.05
Kč2,415.86
List Price:  Kč3,382.31
You save:  Kč966.44
Ft39,457.05
List Price:  Ft55,241.45
You save:  Ft15,784.40
SEK kr1,100.32
List Price:  SEK kr1,540.49
You save:  SEK kr440.17
ARS$102,865.20
List Price:  ARS$144,015.40
You save:  ARS$41,150.19
Bs689.84
List Price:  Bs965.80
You save:  Bs275.96
COP$440,915.37
List Price:  COP$617,299.16
You save:  COP$176,383.78
₡50,688.88
List Price:  ₡70,966.47
You save:  ₡20,277.58
L2,536.46
List Price:  L3,551.14
You save:  L1,014.68
₲778,577.57
List Price:  ₲1,090,039.75
You save:  ₲311,462.17
$U4,443.67
List Price:  $U6,221.32
You save:  $U1,777.64
zł410.31
List Price:  zł574.45
You save:  zł164.14
Already have an account? Log In

Transcript

Hello, in this video, we are going to look at the if statement, which is part of decision making also called conditional statement. So if I'm allowed you to check if a condition is true, if a condition is true, then you're likely to run this code. If not, then you don't end up with code. So it's great. if let's say, the user input something, maybe it's an option from a menu, and maybe the option is to go to if it's in the case of game, it goes to, you know, to play mode. If they've chosen the option, you can check the next statement.

You got to to play mode, if not, you do something else. Okay, so we're going to create a variable so we'll say int equals four, and we are going to do anything. So this is the structure of it. So if r is equal to four, so the structure is you put the keyword if you put two brackets And inside here you put your condition if this results in a value of truth, or if it doesn't equal four, then it runs the code within these curly braces. So output system, dot out dot print ln. Yay.

So if we run it, say Yay, value is 445. Change to five, however, we'll see nothing gets printed out, because when it goes to is 90 does equal to four. So it's saying to five equal four, No, it doesn't. So this returns false. And because it's false, this, you know, statement isn't met, you know, at its core, that's all a if statement is there are sort of two other branches will lock up and you can add analysis. So an analysis allows you to say, if you know this condition is not true let's check for another condition to say if i equals equals five.

I'll copy this time. Good. Boy. So if I run it Okay, that's running again. But yeah, not good but running fine. If I put this back yay value is four it only goes within here.

So to solve a demonstrate this forward to do the Greater Lansing greater than symbol so if premise one crease this number. So if I say if i greater than four, so if I do five I mean come in to change this or so I'm just saying this ignore what he actually says. So, if it is greater than five, which it is, it does, you know that you are thinking if you are satisfied on 22, which technically this condition comes out as true and this one for 22 is greater than five then 22 is greater than 10. He should print out both lines but it only prints out the first one because, if you do else this will ever only get checked if the previous statement is false. But if we were to just do a regular assignment, both conditions will be checked else only yes check if the previous condition in that branch or false?

And what you can also do for our changes back to you know what it used to be called put the phone you can also have the NOAA house if you cannot know how many houses have you want, like so we could do six. Now let's print out six. So this one like one run x okay I need to change the value. So what it does it goes through this is a is equal to 436 equals four No, I'll say is equal five so it's 65. Now, is it 636 equal to six? Yes it is values are validated true and I print this line at the final branch you can look at it out.

So there is no keyword or no brackets after this. This is just saying if all allows file so every other condition within this if you know conditional statement without us false just pull back to this line going for the System dot out dot print. I'll just say all back and if I were to run it right now will print out six if I were to change to seven or anything, four Five and six eight princess fallback, so that's, you know the if statements in general. One last thing on will actually show you is you can add multiple conditions within any of these branches to do that you separated by either the double end or double, you know, vertical pipe and we covered this in the operator video, but they go blind. Basically they first of all, I thought How to arrange all in greater than five.

And I've never honestly 10 we print this. So what this basically saying, you see is greater than four or less than 10 are the valid values of 5678 and 934 or 5678 9% integer, we can't have decimals, those are the absolute valid values. And this double ampersand means that this has to validate is true. And this has to validate is true. So if I were to just look at Libya 741 it says Yay, value is four. So you know, it goes into here.

If for example, I would change this to 11. He goes into fallback because both conditions are not true. But if I were to do it like this the first one will know for integrity Does AI is AI greater than four? Yes, it is. Anything or in less than 10 ai is isn't less than 10. But on request one of the conditions to validate as true, and you can actually add in many of these conditions as you want and you're doing fine.

You can add as many as you want or as little as you want. So that's it for the if statements within you know, the conditional decision making realm. If you have any questions, feel free to reach out. There will be source code alongside this video, or a GitHub page and I look forward to seeing you in the next awesome Java video.

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.