All language subtitles for 009 Break and Continue_en

af Afrikaans
sq Albanian
am Amharic
ar Arabic
hy Armenian
az Azerbaijani
eu Basque
be Belarusian
bn Bengali
bs Bosnian
bg Bulgarian
ca Catalan
ceb Cebuano
ny Chichewa
zh-CN Chinese (Simplified)
zh-TW Chinese (Traditional)
co Corsican
hr Croatian
cs Czech
da Danish
nl Dutch
en English
eo Esperanto
et Estonian
tl Filipino
fi Finnish
fr French
fy Frisian
gl Galician
ka Georgian
de German
el Greek
gu Gujarati
ht Haitian Creole
ha Hausa
haw Hawaiian
iw Hebrew
hi Hindi
hmn Hmong
hu Hungarian Download
is Icelandic
ig Igbo
id Indonesian
ga Irish
it Italian
ja Japanese
jw Javanese
kn Kannada
kk Kazakh
km Khmer
ko Korean
ku Kurdish (Kurmanji)
ky Kyrgyz
lo Lao
la Latin
lv Latvian
lt Lithuanian
lb Luxembourgish
mk Macedonian
mg Malagasy
ms Malay
ml Malayalam
mt Maltese
mi Maori
mr Marathi
mn Mongolian
my Myanmar (Burmese)
ne Nepali
no Norwegian
ps Pashto
fa Persian
pl Polish
pt Portuguese
pa Punjabi
ro Romanian
ru Russian
sm Samoan
gd Scots Gaelic
sr Serbian
st Sesotho
sn Shona
sd Sindhi
si Sinhala
sk Slovak
sl Slovenian
so Somali
es Spanish
su Sundanese
sw Swahili
sv Swedish
tg Tajik
ta Tamil
te Telugu
th Thai
tr Turkish
uk Ukrainian
ur Urdu
uz Uzbek
vi Vietnamese
cy Welsh
xh Xhosa
yi Yiddish
yo Yoruba
zu Zulu
or Odia (Oriya)
rw Kinyarwanda
tk Turkmen
tt Tatar
ug Uyghur
Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated: 1 00:00:00,640 --> 00:00:03,130 Break and continue, give you more control over your lupe's. 2 00:00:04,110 --> 00:00:09,240 So far, you've used for loops and while loops to run code many times when you need to run code a specific 3 00:00:09,240 --> 00:00:11,580 number of times, it's better to use a for loop. 4 00:00:11,940 --> 00:00:16,680 And when it's not clear how many times you need to run a block of code, you have to use a while loop 5 00:00:16,980 --> 00:00:20,220 because it's going to keep running your code as long as a condition holds true. 6 00:00:24,320 --> 00:00:28,520 In this lesson, you're going to use the break and continue keywords inside of your loops and you're 7 00:00:28,520 --> 00:00:31,540 going to see first hand how they can give us more control over them. 8 00:00:33,580 --> 00:00:38,500 So the first thing you'll need to do is create a new class inside the Section five folder, make a new 9 00:00:38,500 --> 00:00:44,050 file named Break and continue Java and inside the class, make sure it has the main method. 10 00:00:49,620 --> 00:00:55,500 The continued keyword skips a single run you can use, continue to skip a run in the loop and continue 11 00:00:55,500 --> 00:00:58,410 to the next one, I'm going to repeat this one more time. 12 00:00:58,890 --> 00:01:02,880 The continued keyword skips run in the loop and it continues to the next one. 13 00:01:06,300 --> 00:01:10,480 So inside Main, I'm going to write a for loop that prints the numbers zero to 10. 14 00:01:11,760 --> 00:01:15,990 So the for loop is going to start with a counter that equals zero, equals zero. 15 00:01:18,410 --> 00:01:22,250 The loop will keep running as long as I is smaller than or equal to 10. 16 00:01:30,180 --> 00:01:34,020 And then I'll proceed to printing the counter every time the loop runs. 17 00:01:37,290 --> 00:01:38,610 OK, I'll run my code. 18 00:01:42,830 --> 00:01:46,500 And as you can simply expect, it prints the numbers zero to 10. 19 00:01:47,150 --> 00:01:50,380 Now what if you want to get the odd numbers and only print the even numbers? 20 00:01:50,390 --> 00:01:53,750 So like zero to four, six, eight and 10. 21 00:01:56,820 --> 00:02:02,220 Inside the for loop, we need to check if the number is odd, if the number is odd, if the modulus 22 00:02:02,550 --> 00:02:09,090 from the Vining the counter by two is not equal to zero, then skip the current run and continue to 23 00:02:09,090 --> 00:02:09,990 the next one. 24 00:02:15,220 --> 00:02:17,810 Let's say we reach a run with a counter equals three. 25 00:02:18,070 --> 00:02:19,660 This condition is going to be true. 26 00:02:19,870 --> 00:02:24,960 Continue is going to skip that run and move to the next one, not giving it the chance to print. 27 00:02:25,480 --> 00:02:30,130 And ultimately, this is going to make sure that during every run where the counter is odd, the print 28 00:02:30,130 --> 00:02:31,660 statement is going to get skipped. 29 00:02:33,690 --> 00:02:34,740 Let's run our code. 30 00:02:45,530 --> 00:02:50,900 And it prints all the even numbers, it skips every run that involves an odd number, remember that 31 00:02:50,900 --> 00:02:53,150 Modulus calculates the remainder of a division. 32 00:02:53,540 --> 00:02:56,780 When you divide an even number by two, the remainder is zero. 33 00:02:58,660 --> 00:03:01,630 When you divide an odd number by two, the remainder is non-zero. 34 00:03:09,240 --> 00:03:14,610 If the counter is zero, that's an even number, so the condition is false, bypassing the statement 35 00:03:14,610 --> 00:03:15,840 and running print line. 36 00:03:17,640 --> 00:03:24,810 Now, the counter is one that's an odd number, so the condition is true, the statement runs and continues, 37 00:03:24,810 --> 00:03:27,810 skips the current run and moves to the next one. 38 00:03:28,530 --> 00:03:31,290 Now, the counter is to that's an even number. 39 00:03:31,290 --> 00:03:35,250 The condition is false, once more bypassing the statement and running print line. 40 00:03:35,910 --> 00:03:39,600 Now, this animation is pretty long if you want to watch it, by all means. 41 00:03:39,600 --> 00:03:43,470 But if you're comfortable with what we talked about so far, then feel free to skip ahead. 42 00:04:28,710 --> 00:04:32,830 OK, let's talk about the break, key word break completely breaks the loop. 43 00:04:33,240 --> 00:04:36,000 So what if I replaced the continue key word with break? 44 00:04:43,820 --> 00:04:46,960 And as soon as the number is on, it simply breaks the loop. 45 00:04:49,110 --> 00:04:53,820 First, we're starting at zero, that's an even number, so that condition is false, bypassing the 46 00:04:53,940 --> 00:04:56,070 statements and running print line. 47 00:04:58,040 --> 00:05:03,500 Now, the counter is one that's an odd number, so the condition is true, the if statement runs and 48 00:05:03,500 --> 00:05:06,290 break essentially breaks the loop prematurely. 49 00:05:07,190 --> 00:05:09,460 In this case, using break doesn't make any sense. 50 00:05:09,500 --> 00:05:12,830 I'm in a place back to continue keyword and run my code. 51 00:05:18,760 --> 00:05:20,860 And tonight, you have full control over your lupe's. 52 00:05:23,580 --> 00:05:27,930 You know how to use for loops, they're uncowed a specific number of times and you know how to use while 53 00:05:27,930 --> 00:05:30,540 loops to uncowed an unknown number of times. 54 00:05:30,780 --> 00:05:34,320 In this lesson, you learn how to use break and continue inside your loops. 55 00:05:37,010 --> 00:05:42,470 One continue executes it, skips the current and run in the loop and continues on to the next one. 56 00:05:43,480 --> 00:05:46,660 And you use continue to skip a run if the cancer was odd. 57 00:05:51,990 --> 00:05:57,660 Now, when break executes, break completely breaks the loop, and I think it's safe to say that you're 58 00:05:57,660 --> 00:05:59,250 now an expert in loops. 6225

Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.