Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated:
1
00:00:00,180 --> 00:00:05,970
If statements can use comparisons to control the flow of your code, a comparison is only useful when
2
00:00:05,970 --> 00:00:07,350
it's inside of an IF statement.
3
00:00:09,640 --> 00:00:13,480
So in this lesson, you're going to use statements to control how your code runs.
4
00:00:16,379 --> 00:00:21,750
As usual, we're going to start by creating a new class inside the Section three folder, create a new
5
00:00:21,750 --> 00:00:25,740
file named FLC Java and make sure the class has a main method.
6
00:00:31,960 --> 00:00:35,100
The if statement runs, it's code only if a condition is true.
7
00:00:36,730 --> 00:00:42,280
This is a comparison, but when a comparison is inside of a statement, we call it a condition.
8
00:00:45,270 --> 00:00:51,210
There are two parts to in a statement, the condition which can be true or false and the code inside
9
00:00:51,780 --> 00:00:54,150
which only runs if the condition is true.
10
00:00:57,490 --> 00:01:03,520
So inside of Java, we're going to make an invariable that stores a student's grade into grade is equal
11
00:01:03,520 --> 00:01:04,510
to 65.
12
00:01:10,350 --> 00:01:15,780
Then we're going to make an if statement if and inside the brackets, we're going to read a condition
13
00:01:15,780 --> 00:01:18,960
that checks if a grade is greater than 50.
14
00:01:22,730 --> 00:01:25,820
And inside the if statement, we're going to print.
15
00:01:28,770 --> 00:01:29,760
Great job.
16
00:01:32,070 --> 00:01:32,880
You passed.
17
00:01:37,270 --> 00:01:39,550
This code will only run if the condition is true.
18
00:01:41,950 --> 00:01:43,300
So we're going to run our code.
19
00:01:51,290 --> 00:01:53,480
And it ran the code inside the statement.
20
00:01:55,030 --> 00:01:59,690
That's because the grade 65 is bigger than 50, which makes the condition true.
21
00:02:00,340 --> 00:02:02,980
So the code inside the if statement runs.
22
00:02:08,830 --> 00:02:11,140
Now we're going to change the students grade to 45.
23
00:02:16,460 --> 00:02:17,510
Rewrite our code.
24
00:02:20,520 --> 00:02:21,900
And nothing happens.
25
00:02:23,840 --> 00:02:27,110
The grid is not bigger than 50, which makes the condition false.
26
00:02:27,440 --> 00:02:29,150
So Java skips the code.
27
00:02:32,770 --> 00:02:36,370
When the if condition is false, Jova runs the false statement.
28
00:02:40,670 --> 00:02:46,780
And if a statement looks like this, there is an if statement with a condition and an el statements.
29
00:02:51,260 --> 00:02:54,140
And when the condition is true, Juvy runs the estimates.
30
00:03:01,020 --> 00:03:05,970
And when the condition is false, Java skips the statement and runs the code inside else.
31
00:03:10,640 --> 00:03:16,910
So back in our code, if a student scores under 50, we want the app to say study hard next time, so
32
00:03:16,910 --> 00:03:18,350
we're going to add an else block.
33
00:03:21,150 --> 00:03:24,210
And inside will print study hard next time.
34
00:03:29,850 --> 00:03:30,930
Rerun your code.
35
00:03:36,200 --> 00:03:42,170
And this time the code inside the statement runs, never going to change the grade back to 65.
36
00:03:43,220 --> 00:03:44,540
We run your code once more.
37
00:03:47,820 --> 00:03:50,910
And this time at Prince, great job you passed.
38
00:03:54,550 --> 00:04:00,340
We need to be careful about putting in the right condition, let's assume that if 50 percent warrants
39
00:04:00,340 --> 00:04:04,300
a pass, but our condition checks if the grid is greater than 50.
40
00:04:06,370 --> 00:04:10,750
I'm going to change the grade to 50 and see what happens, rewriting my code.
41
00:04:14,340 --> 00:04:17,040
And that's not good, the condition is false.
42
00:04:17,070 --> 00:04:18,510
So the student fails.
43
00:04:22,170 --> 00:04:27,480
We need to fix our conditions is that the student policies, if they're great, as greater than or equal
44
00:04:27,480 --> 00:04:28,110
to 50.
45
00:04:29,270 --> 00:04:30,500
Let's rerun the code.
46
00:04:32,090 --> 00:04:34,910
And right on the student pass with a D minus.
47
00:04:36,750 --> 00:04:42,390
In this case, the grid is equal to 50, so the condition is true and this runs the code inside the
48
00:04:42,520 --> 00:04:43,200
statements.
49
00:04:47,230 --> 00:04:50,830
In this lesson, you learn to use if statements to control how your code runs.
50
00:04:52,690 --> 00:04:55,510
When the condition is true, Jova runs the if statements.
51
00:04:58,460 --> 00:05:03,470
When the condition is false, Java skips the statement and runs the code inside ls.
4846
Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.