All language subtitles for 009 Type double_en

af Afrikaans
ak Akan
sq Albanian
am Amharic
ar Arabic
hy Armenian
az Azerbaijani
eu Basque
be Belarusian
bem Bemba
bn Bengali
bh Bihari
bs Bosnian
br Breton
bg Bulgarian
km Cambodian
ca Catalan
ceb Cebuano
chr Cherokee
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
ee Ewe
fo Faroese
tl Filipino
fi Finnish
fr French
fy Frisian
gaa Ga
gl Galician
ka Georgian
de German
el Greek
gn Guarani
gu Gujarati
ht Haitian Creole
ha Hausa
haw Hawaiian
iw Hebrew
hi Hindi
hmn Hmong
hu Hungarian Download
is Icelandic
ig Igbo
id Indonesian
ia Interlingua
ga Irish
it Italian
ja Japanese
jw Javanese
kn Kannada
kk Kazakh
rw Kinyarwanda
rn Kirundi
kg Kongo
ko Korean
kri Krio (Sierra Leone)
ku Kurdish
ckb Kurdish (Soranî)
ky Kyrgyz
lo Laothian
la Latin
lv Latvian
ln Lingala
lt Lithuanian
loz Lozi
lg Luganda
ach Luo
lb Luxembourgish
mk Macedonian
mg Malagasy
ms Malay
ml Malayalam
mt Maltese
mi Maori
mr Marathi
mfe Mauritian Creole
mo Moldavian
mn Mongolian
my Myanmar (Burmese)
sr-ME Montenegrin
ne Nepali
pcm Nigerian Pidgin
nso Northern Sotho
no Norwegian
nn Norwegian (Nynorsk)
oc Occitan
or Oriya
om Oromo
ps Pashto
fa Persian
pl Polish
pt-BR Portuguese (Brazil)
pt Portuguese (Portugal)
pa Punjabi
qu Quechua
ro Romanian
rm Romansh
nyn Runyakitara
ru Russian
sm Samoan
gd Scots Gaelic
sr Serbian
sh Serbo-Croatian
st Sesotho
tn Setswana
crs Seychellois Creole
sn Shona
sd Sindhi
si Sinhalese
sk Slovak
sl Slovenian
so Somali
es Spanish
es-419 Spanish (Latin American)
su Sundanese
sw Swahili
sv Swedish
tg Tajik
ta Tamil
tt Tatar
te Telugu
th Thai
ti Tigrinya
to Tonga
lua Tshiluba
tum Tumbuka
tr Turkish
tk Turkmen
tw Twi
ug Uighur
uk Ukrainian
ur Urdu
uz Uzbek
vi Vietnamese
cy Welsh
wo Wolof
xh Xhosa
yi Yiddish
yo Yoruba
zu Zulu
Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated: 1 00:00:00,450 --> 00:00:03,210 You can use the double tape to store decimal numbers. 2 00:00:05,420 --> 00:00:08,790 So far, we used the end long variable to store whole numbers. 3 00:00:09,320 --> 00:00:14,480 I want to emphasize the word hole because you cannot store decimal values with Ent. or along. 4 00:00:15,110 --> 00:00:20,750 The entire variable is used to store small hole numbers and the long variable can store big hole numbers. 5 00:00:22,170 --> 00:00:25,830 So in this video, we're going to use the double tape to store decimal numbers. 6 00:00:27,700 --> 00:00:32,650 First thing I'll need you to do is create a new class by yourself inside the section to project create 7 00:00:32,650 --> 00:00:36,720 a new file named Decimals Java and inside the decimals class. 8 00:00:36,730 --> 00:00:38,440 Make sure it has the main method. 9 00:00:45,040 --> 00:00:51,700 You can store decimals in a double variable, you can't use Int or long to store decimals, although 10 00:00:51,700 --> 00:00:53,200 we can do so in a double. 11 00:00:54,720 --> 00:00:57,370 And there are three things you need to right to define a double. 12 00:00:57,990 --> 00:01:03,600 You have to specify the double type, which says that this variable is meant to store decimals, the 13 00:01:03,600 --> 00:01:08,520 variable name, which in this case is price and the decimal value that you want to store. 14 00:01:09,300 --> 00:01:13,740 This code creates a variable called price, which stores a decimal value of three point ninety nine. 15 00:01:15,970 --> 00:01:20,110 So when the decimals class, we're going to create a variable named percentage double. 16 00:01:21,500 --> 00:01:22,580 Percentage. 17 00:01:24,770 --> 00:01:28,340 Is equal to fifty five point seven. 18 00:01:30,310 --> 00:01:39,190 Now we're going to print this percentage inside a string system, dart out dot print line will say in 19 00:01:39,190 --> 00:01:40,120 2020. 20 00:01:44,080 --> 00:01:50,890 Disconnect the string, embed, the percentage will say in 2020, some percentage. 21 00:01:56,390 --> 00:01:58,490 Of the world's population is urban. 22 00:02:05,530 --> 00:02:07,750 OK, compile your code and run it. 23 00:02:16,720 --> 00:02:17,300 Looks good. 24 00:02:18,020 --> 00:02:23,180 The variable percentage stores the decimal fifty five point seven, and you printed the value from within 25 00:02:23,180 --> 00:02:23,850 a string. 26 00:02:24,170 --> 00:02:25,190 Easy stuff. 27 00:02:27,970 --> 00:02:33,790 Back to our quote, I'd like to emphasize that you cannot store in decimals inside an Int or long variable. 28 00:02:34,390 --> 00:02:36,100 If you try to do it, you'll get an error. 29 00:02:37,390 --> 00:02:39,720 Let's try to change percentage to Annette. 30 00:02:41,160 --> 00:02:42,290 Compile your code. 31 00:02:45,150 --> 00:02:51,510 And we get an error in this line of our code and variables can only store whole numbers, so change 32 00:02:51,510 --> 00:02:52,950 the variable back to a double. 33 00:02:56,890 --> 00:02:58,300 And clear the output. 34 00:03:00,630 --> 00:03:04,830 Now, what happens if we reverse this and try to store a whole number in a double variable? 35 00:03:05,250 --> 00:03:07,500 Let's find out double. 36 00:03:08,470 --> 00:03:13,390 Dividend, we're going to create a double variable dividend and set it equal to 25. 37 00:03:16,450 --> 00:03:22,180 And we'll print it system dot out, dot print line dividend. 38 00:03:27,480 --> 00:03:29,880 Compiling our code and running it. 39 00:03:33,660 --> 00:03:39,180 And it prints it as a decimal double variables are special because even if you don't express the number 40 00:03:39,180 --> 00:03:41,780 as a decimal double, it's going to store it as one. 41 00:03:42,660 --> 00:03:45,930 In this case, the dividend variable stores the value twenty five. 42 00:03:46,620 --> 00:03:51,280 But since dividend is a double, it stores it as a decimal 25 point zero. 43 00:03:52,650 --> 00:03:58,800 With that being said, it's imperative that you always use double for math calculations if precision 44 00:03:58,800 --> 00:03:59,470 is important. 45 00:03:59,490 --> 00:04:00,780 You need to have decimals. 46 00:04:02,880 --> 00:04:06,450 So create a variable named deviser double divisor. 47 00:04:08,680 --> 00:04:10,270 And set it equal to two. 48 00:04:11,970 --> 00:04:17,490 Then we can divide both numbers using the division symbol, the front slash, so inside the Prince Mint 49 00:04:17,519 --> 00:04:20,190 will print the result of dividing both numbers. 50 00:04:27,260 --> 00:04:33,860 And as expected, 25 divided by two is twelve point five and dividend is a double edged sword. 51 00:04:33,890 --> 00:04:40,790 25 as a decimal, 25 point zero, the divisor double variable stores, two as a decimal 2.0. 52 00:04:41,450 --> 00:04:44,960 And when you divide a decimal by another, the result is a decimal value. 53 00:04:48,140 --> 00:04:53,420 All right, with that being said, avoid using int or long variables for math calculations. 54 00:04:54,260 --> 00:04:57,590 If you divide two whole numbers, the result will always be a whole number. 55 00:04:59,240 --> 00:05:05,600 This may not seem like an issue, but make dividend and deviser integer variables instead into dividend 56 00:05:05,600 --> 00:05:06,500 and divisor. 57 00:05:12,620 --> 00:05:13,700 Now, run that. 58 00:05:17,800 --> 00:05:23,620 And I hope you can see that the result is not correct, 25 divided by two is twelve point five, not 59 00:05:23,620 --> 00:05:24,010 12. 60 00:05:26,420 --> 00:05:32,060 The dividend variable stores, a whole number 25, the divisor variable also stores a whole number, 61 00:05:32,510 --> 00:05:35,960 and if you divide two integers, the result is going to be an integer. 62 00:05:36,830 --> 00:05:38,850 Int isn't able to work with decimals. 63 00:05:38,870 --> 00:05:45,280 So what it does is it cuts off decimals from the results and keeps only the integer in math. 64 00:05:45,290 --> 00:05:47,410 You need decimals to stay accurate. 65 00:05:47,720 --> 00:05:53,810 So always use double variables in math operations because double treats every number as a decimal and 66 00:05:53,810 --> 00:05:55,040 keeps the math accurate. 67 00:05:56,710 --> 00:05:58,540 So going to switch this back to double's. 68 00:06:05,060 --> 00:06:09,710 All right, finally, we could make the print statements more interesting to end off on a high note. 69 00:06:09,740 --> 00:06:12,560 So what we're going to do is embed this result in a string as well. 70 00:06:13,460 --> 00:06:15,770 We're going to print the dividend disvalue. 71 00:06:16,910 --> 00:06:19,550 Divided by break the string. 72 00:06:21,200 --> 00:06:22,610 The divisor value. 73 00:06:23,640 --> 00:06:24,990 Is equal to. 74 00:06:28,110 --> 00:06:31,980 The arithmetic result of dividing dividend by divisor. 75 00:06:38,970 --> 00:06:40,020 Run the code. 76 00:06:46,290 --> 00:06:51,810 OK, let's add some space between the word dividend and the first string recompiling the code. 77 00:06:57,110 --> 00:07:03,680 We can wrap this lesson up with these rules, use into historical numbers, use long to store very large 78 00:07:03,680 --> 00:07:07,820 hole numbers and use double to store and work with decimals. 79 00:07:10,410 --> 00:07:15,180 And this lesson you learn to use double to sword decimal values, you created a double variable that 80 00:07:15,180 --> 00:07:19,120 stores a percentage and then you printed the value for more than a string. 81 00:07:19,710 --> 00:07:20,630 That was pretty easy. 82 00:07:23,480 --> 00:07:29,240 And double stories, any number as a decimal, even if you don't express it as one and decimals help 83 00:07:29,240 --> 00:07:34,880 keep the math accurate, that's why you should always use double for math, avoid using whole numbers 84 00:07:34,880 --> 00:07:39,860 in math calculations, because if you divide two integer values, the result is going to be an integer 85 00:07:39,860 --> 00:07:40,270 value. 86 00:07:40,760 --> 00:07:44,640 It cuts off the decimal and keeps only the integer, which is not correct. 87 00:07:45,500 --> 00:07:52,460 So to avoid mistakes, no to use int to store whole numbers long, to store very large hole numbers 88 00:07:52,790 --> 00:07:55,490 and double to store and work with decimals. 8733

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