1 00:00:00,690 --> 00:00:05,670 ‫Bienvenue dans cette vidéo, nous allons examiner la conversion, ce qui signifie que nous 2 00:00:05,670 --> 00:00:08,240 ‫allons examiner la conversion implicite et explicite. 3 00:00:08,550 --> 00:00:11,190 ‫Voyons donc d'abord la conversion explicite. 4 00:00:11,400 --> 00:00:21,000 ‫Par conséquent, je crée une variable double, que j'appelle mon double, et je vais attribuer une valeur de un 5 00:00:21,390 --> 00:00:24,110 ‫13 trente sept, par exemple. 6 00:00:24,750 --> 00:00:29,300 ‫Et maintenant, je vais créer un entier fin ma fin. 7 00:00:29,490 --> 00:00:32,880 ‫Et ce ne sera rien. 8 00:00:33,180 --> 00:00:35,010 ‫Donc pour l'instant, je ne l'initialise pas. 9 00:00:35,430 --> 00:00:37,470 ‫Donc ma fin n'a pas encore de valeur. 10 00:00:37,860 --> 00:00:46,420 ‫Et si je veux mettre ma double valeur dans mon entier et la convertir en un 11 00:00:46,500 --> 00:00:58,040 ‫entier, alors faisons ce double en Int ou two int, ce qui entraînera maintenant le stockage de cette valeur sous forme d'entier. 12 00:00:58,350 --> 00:01:04,980 ‫Mais comme vous le savez, les nombres entiers ne peuvent avoir que des nombres entiers, ce qui signifie que ces décimales supplémentaires 13 00:01:04,980 --> 00:01:06,020 ‫ici auront disparu. 14 00:01:06,510 --> 00:01:08,250 ‫Jetons donc un œil au casting. 15 00:01:08,490 --> 00:01:15,320 ‫Donc ma fin va être un entier de mon double. 16 00:01:16,080 --> 00:01:20,700 ‫Donc, ce que je fais ici, c'est que je dis s'il vous plaît, faites un nombre entier à partir du double. 17 00:01:21,060 --> 00:01:22,930 ‫Et c'est ce que je fais avec ce casting. 18 00:01:23,340 --> 00:01:26,190 ‫C'est donc une conversion explicite. 19 00:01:27,150 --> 00:01:30,840 ‫Voyons maintenant à quoi cela ressemble sur la console. 20 00:01:31,260 --> 00:01:32,790 ‫Donc ligne droite. 21 00:01:34,290 --> 00:01:40,890 ‫Et je vais rouler mon int et enfin consoler la grille. 22 00:01:41,760 --> 00:01:42,290 ‫Très bien. 23 00:01:42,660 --> 00:01:44,340 ‫Alors maintenant, exécutons cela. 24 00:01:45,720 --> 00:01:48,840 ‫Et puis nous sommes 13 comme imprimé. 25 00:01:49,230 --> 00:01:52,770 ‫Et comme vous pouvez le voir, il n'est pas treize virgule trois sept 13. 26 00:01:53,070 --> 00:02:02,190 ‫C'est parce qu'il ne peut contenir que des nombres entiers et qu'il coupe tout ce qui se trouve derrière la virgule décimale, ce qui signifie 27 00:02:02,520 --> 00:02:05,760 ‫que peu importe ce qui se trouve ici. 28 00:02:05,760 --> 00:02:12,510 ‫Donc, même si c'est treize virgule neuf sept ou quelque chose comme ça, cela n'arrondit pas la valeur vers le bas ou vers le 29 00:02:12,510 --> 00:02:12,860 ‫haut. 30 00:02:12,870 --> 00:02:13,560 ‫Il s'en moque. 31 00:02:13,560 --> 00:02:15,750 ‫Il le coupe juste après la virgule décimale. 32 00:02:16,770 --> 00:02:17,100 ‫Très bien. 33 00:02:17,100 --> 00:02:24,720 ‫C'est donc une conversion explicite, une conversion explicite. 34 00:02:25,260 --> 00:02:27,960 ‫Et maintenant, regardons la conversion implicite. 35 00:02:28,320 --> 00:02:41,460 ‫Mettons-le donc ici en conversion implicite, c'est-à-dire, par exemple, j'ai un nombre de type entier et c'est un moment, c'est 36 00:02:41,460 --> 00:02:43,980 ‫n'importe quel nombre. 37 00:02:44,340 --> 00:02:49,290 ‫Et maintenant, je veux le stocker dans mon grand nombre. 38 00:02:49,530 --> 00:02:51,540 ‫Je vais donc créer un très grand nombre. 39 00:02:51,540 --> 00:02:52,850 ‫Et ce sera juste maintenant. 40 00:02:53,520 --> 00:02:58,660 ‫Vous pouvez donc le faire, vous pouvez simplement affecter une valeur de type plus petite. 41 00:02:58,680 --> 00:03:05,400 ‫Cela signifie donc que vous pouvez simplement affecter une valeur plus petite de type int dans un long. 42 00:03:05,640 --> 00:03:11,490 ‫Vous pouvez affecter, par exemple, son flottant de requête. 43 00:03:12,600 --> 00:03:26,430 ‫Mon flotteur est de treize virgule trois sept et mon nouveau double sera mon flotteur. 44 00:03:27,420 --> 00:03:32,350 ‫Vous pouvez donc le faire avec un F ou une majuscule si vous pouvez le faire. 45 00:03:32,460 --> 00:03:40,110 ‫Donc, soit de long à fin, soit de double à float, soit d'autres types plus gros à des types plus petits. 46 00:03:41,850 --> 00:03:48,610 ‫C'est donc une conversion implicite et explicite et il y a autre chose qui est la conversion de type. 47 00:03:48,990 --> 00:03:55,490 ‫Donc, ce que vous pouvez également faire, c'est la conversion de type de cellule suivante. 48 00:03:56,250 --> 00:04:01,250 ‫Par exemple, si je veux convertir un type double en type chaîne. 49 00:04:01,440 --> 00:04:08,250 ‫Donc, dans notre cas, la ligne de droite peut gérer des entiers doubles, elle peut gérer des chaînes, etc. 50 00:04:08,460 --> 00:04:12,150 ‫Mais dans d'autres cas, vous avez en fait besoin d'une chaîne. 51 00:04:12,150 --> 00:04:16,640 ‫Il doit donc s'agir d'une chaîne, par exemple, pour être gérée par la méthode. 52 00:04:16,950 --> 00:04:26,060 ‫Ainsi, pour créer une chaîne à partir d'un double ou d'un entier, vous pouvez simplement utiliser des conversions. 53 00:04:26,400 --> 00:04:28,040 ‫Et maintenant, regardons-en un. 54 00:04:28,050 --> 00:04:38,940 ‫Je vais juste appeler cette chaîne à laquelle ma chaîne est égale et maintenant j'utilise mon double, que nous savons être une valeur 55 00:04:38,940 --> 00:04:39,890 ‫double. 56 00:04:40,170 --> 00:04:48,090 ‫Et maintenant, j'ai converti en une chaîne afin de la convertir en valeur numérique de cette instance en sa représentation de 57 00:04:48,090 --> 00:04:49,120 ‫chaîne équivalente. 58 00:04:49,440 --> 00:04:59,370 ‫Donc, ce que cela fera, c'est simplement convertir treize virgule trois sept en quelque chose comme treize virgule 59 00:04:59,370 --> 00:05:00,750 ‫trois sept. 60 00:05:01,680 --> 00:05:04,740 ‫Mais entre guillemets. 61 00:05:05,950 --> 00:05:11,710 ‫Très bien, c'est donc ce que nous pouvons faire et nous pouvons le faire avec des doubles, nous pouvons le faire avec des entiers. 62 00:05:12,040 --> 00:05:22,960 ‫Alors allons-y et utilisons cela pour chaîne à chaîne afin que vous puissiez le faire ou vous pouvez faire la même chose avec longus et 63 00:05:22,960 --> 00:05:24,480 ‫ainsi de suite. 64 00:05:24,490 --> 00:05:24,830 ‫Très bien. 65 00:05:25,090 --> 00:05:27,280 ‫Donc à peu près le même principe. 66 00:05:27,820 --> 00:05:32,320 ‫Maintenant, le défi pour vous, s'il vous plaît allez-y et convertissez-vous. 67 00:05:33,690 --> 00:05:38,060 ‫Le flotteur mon flotteur dans une ficelle aussi. 68 00:05:40,970 --> 00:05:50,850 ‫D'accord, j'espère que vous l'avez essayé, ma chaîne flottante est égale à ma chaîne flottante, n'est-ce pas ? 69 00:05:50,930 --> 00:05:53,830 ‫Imprimons-le maintenant juste pour voir ce que cela fait. 70 00:05:54,710 --> 00:05:56,780 ‫Ma chaîne flottante, elle l'exécute. 71 00:05:58,280 --> 00:06:00,350 ‫Et nous obtenons treize virgule trente-sept. 72 00:06:03,510 --> 00:06:10,260 ‫Maintenant, vous pouvez le faire même avec des booléens, et nous n'avons pas encore couvert les booléens, mais les booléens fonctionnent 73 00:06:10,260 --> 00:06:11,040 ‫comme suit. 74 00:06:11,070 --> 00:06:16,290 ‫Alors jetons un coup d'œil et huons et créons-en simplement un ici. 75 00:06:18,120 --> 00:06:18,410 ‫Boom. 76 00:06:19,010 --> 00:06:20,910 ‫Le soleil brille. 77 00:06:21,360 --> 00:06:24,990 ‫C'est donc juste une variable qui ne peut avoir que deux valeurs. 78 00:06:25,230 --> 00:06:29,700 ‫Donc ça peut être vrai ou ça peut être faux. 79 00:06:30,090 --> 00:06:35,880 ‫Alors maintenant s'il vous plaît allez-y et regardez à l'extérieur et voyez si le soleil brille et si le soleil 80 00:06:36,120 --> 00:06:38,780 ‫brille alors et vrai, vrai et sinon entrez faux. 81 00:06:39,630 --> 00:06:47,070 ‫Et maintenant, ce que vous pouvez faire, c'est que vous pouvez également convertir le soleil bleu en une chaîne. 82 00:06:47,760 --> 00:06:49,890 ‫Vous pouvez donc simplement le faire. 83 00:06:51,090 --> 00:06:54,810 ‫Et je vais enregistrer cela dans la chaîne. 84 00:06:55,170 --> 00:06:59,840 ‫Ma corde d'arc comme égale au soleil brille à la corde. 85 00:07:00,240 --> 00:07:06,750 ‫Alors maintenant, si cette variable ici et elle s'appelle my ball strings, je vais juste aller de l'avant et 86 00:07:06,750 --> 00:07:10,200 ‫l'appeler ma ball string et voir ce qu'elle dit ici. 87 00:07:10,200 --> 00:07:11,520 ‫Et ça dit faux. 88 00:07:11,880 --> 00:07:14,730 ‫Comme vous pouvez le voir, il a simplement imprimé faux. 89 00:07:15,060 --> 00:07:19,440 ‫Donc, malheureusement, le soleil ne brille pas ici à Cologne, en Allemagne, en ce moment. 90 00:07:20,940 --> 00:07:21,500 ‫Très bien. 91 00:07:21,510 --> 00:07:28,740 ‫Donc, encore une fois, très rapidement, nous avons une conversion implicite, ce qui signifie que nous passons d'un type plus gros à un 92 00:07:28,740 --> 00:07:31,580 ‫type plus petit, ce qui fonctionne pour les nombres. 93 00:07:32,070 --> 00:07:39,960 ‫Ensuite, nous avons la conversion explicite qui convertit, par exemple, un double en un entier ou qui peut coûter le 94 00:07:39,960 --> 00:07:44,160 ‫double en un grand nombre ou quelque chose comme ça. 95 00:07:44,160 --> 00:07:45,300 ‫Alors à long. 96 00:07:45,840 --> 00:07:53,700 ‫Ensuite, nous avons la conversion de type, qui convertit, par exemple, un double en chaîne ou un flottant en chaîne ou 97 00:07:53,700 --> 00:07:56,190 ‫tout type de nombre en chaîne. 98 00:07:57,270 --> 00:08:00,390 ‫Et dans la prochaine vidéo, nous allons jeter un œil à l'analyse. 99 00:08:00,410 --> 00:08:07,680 ‫Nous pouvons voir comment analyser une chaîne en un type de données, qui est un nombre. 100 00:08:08,100 --> 00:08:13,080 ‫Ainsi, par exemple, nous déchargeons un nombre entier en double et c'est quelque chose de très 101 00:08:13,080 --> 00:08:19,230 ‫pertinent lorsque vous, par exemple, lisez des informations de l'utilisateur, car généralement vous obtenez ces informations sous la forme 102 00:08:19,230 --> 00:08:26,010 ‫d'une sorte de chaîne et vous devez les convertir en un double ou un entier afin de calculer avec lui ou quelque 103 00:08:26,010 --> 00:08:27,270 ‫chose de similaire. 104 00:08:27,840 --> 00:08:28,170 ‫Super. 105 00:08:28,170 --> 00:08:29,490 ‫Alors rendez-vous dans la prochaine vidéo. 106 00:08:29,530 --> 00:08:30,480 ‫Nous allons couvrir cela.