‫Bienvenue dans cette vidéo, nous allons examiner la conversion, ce qui signifie que nous
‫allons examiner la conversion implicite et explicite.
‫Voyons donc d'abord la conversion explicite.
‫Par conséquent, je crée une variable double, que j'appelle mon double, et je vais attribuer une valeur de un
‫13 trente sept, par exemple.
‫Et maintenant, je vais créer un entier fin ma fin.
‫Et ce ne sera rien.
‫Donc pour l'instant, je ne l'initialise pas.
‫Donc ma fin n'a pas encore de valeur.
‫Et si je veux mettre ma double valeur dans mon entier et la convertir en un
‫entier, alors faisons ce double en Int ou two int, ce qui entraînera maintenant le stockage de cette valeur sous forme d'entier.
‫Mais comme vous le savez, les nombres entiers ne peuvent avoir que des nombres entiers, ce qui signifie que ces décimales supplémentaires
‫ici auront disparu.
‫Jetons donc un œil au casting.
‫Donc ma fin va être un entier de mon double.
‫Donc, ce que je fais ici, c'est que je dis s'il vous plaît, faites un nombre entier à partir du double.
‫Et c'est ce que je fais avec ce casting.
‫C'est donc une conversion explicite.
‫Voyons maintenant à quoi cela ressemble sur la console.
‫Donc ligne droite.
‫Et je vais rouler mon int et enfin consoler la grille.
‫Très bien.
‫Alors maintenant, exécutons cela.
‫Et puis nous sommes 13 comme imprimé.
‫Et comme vous pouvez le voir, il n'est pas treize virgule trois sept 13.
‫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
‫que peu importe ce qui se trouve ici.
‫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
‫haut.
‫Il s'en moque.
‫Il le coupe juste après la virgule décimale.
‫Très bien.
‫C'est donc une conversion explicite, une conversion explicite.
‫Et maintenant, regardons la conversion implicite.
‫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
‫n'importe quel nombre.
‫Et maintenant, je veux le stocker dans mon grand nombre.
‫Je vais donc créer un très grand nombre.
‫Et ce sera juste maintenant.
‫Vous pouvez donc le faire, vous pouvez simplement affecter une valeur de type plus petite.
‫Cela signifie donc que vous pouvez simplement affecter une valeur plus petite de type int dans un long.
‫Vous pouvez affecter, par exemple, son flottant de requête.
‫Mon flotteur est de treize virgule trois sept et mon nouveau double sera mon flotteur.
‫Vous pouvez donc le faire avec un F ou une majuscule si vous pouvez le faire.
‫Donc, soit de long à fin, soit de double à float, soit d'autres types plus gros à des types plus petits.
‫C'est donc une conversion implicite et explicite et il y a autre chose qui est la conversion de type.
‫Donc, ce que vous pouvez également faire, c'est la conversion de type de cellule suivante.
‫Par exemple, si je veux convertir un type double en type chaîne.
‫Donc, dans notre cas, la ligne de droite peut gérer des entiers doubles, elle peut gérer des chaînes, etc.
‫Mais dans d'autres cas, vous avez en fait besoin d'une chaîne.
‫Il doit donc s'agir d'une chaîne, par exemple, pour être gérée par la méthode.
‫Ainsi, pour créer une chaîne à partir d'un double ou d'un entier, vous pouvez simplement utiliser des conversions.
‫Et maintenant, regardons-en un.
‫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
‫double.
‫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
‫chaîne équivalente.
‫Donc, ce que cela fera, c'est simplement convertir treize virgule trois sept en quelque chose comme treize virgule
‫trois sept.
‫Mais entre guillemets.
‫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.
‫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
‫ainsi de suite.
‫Très bien.
‫Donc à peu près le même principe.
‫Maintenant, le défi pour vous, s'il vous plaît allez-y et convertissez-vous.
‫Le flotteur mon flotteur dans une ficelle aussi.
‫D'accord, j'espère que vous l'avez essayé, ma chaîne flottante est égale à ma chaîne flottante, n'est-ce pas ?
‫Imprimons-le maintenant juste pour voir ce que cela fait.
‫Ma chaîne flottante, elle l'exécute.
‫Et nous obtenons treize virgule trente-sept.
‫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
‫comme suit.
‫Alors jetons un coup d'œil et huons et créons-en simplement un ici.
‫Boom.
‫Le soleil brille.
‫C'est donc juste une variable qui ne peut avoir que deux valeurs.
‫Donc ça peut être vrai ou ça peut être faux.
‫Alors maintenant s'il vous plaît allez-y et regardez à l'extérieur et voyez si le soleil brille et si le soleil
‫brille alors et vrai, vrai et sinon entrez faux.
‫Et maintenant, ce que vous pouvez faire, c'est que vous pouvez également convertir le soleil bleu en une chaîne.
‫Vous pouvez donc simplement le faire.
‫Et je vais enregistrer cela dans la chaîne.
‫Ma corde d'arc comme égale au soleil brille à la corde.
‫Alors maintenant, si cette variable ici et elle s'appelle my ball strings, je vais juste aller de l'avant et
‫l'appeler ma ball string et voir ce qu'elle dit ici.
‫Et ça dit faux.
‫Comme vous pouvez le voir, il a simplement imprimé faux.
‫Donc, malheureusement, le soleil ne brille pas ici à Cologne, en Allemagne, en ce moment.
‫Très bien.
‫Donc, encore une fois, très rapidement, nous avons une conversion implicite, ce qui signifie que nous passons d'un type plus gros à un
‫type plus petit, ce qui fonctionne pour les nombres.
‫Ensuite, nous avons la conversion explicite qui convertit, par exemple, un double en un entier ou qui peut coûter le
‫double en un grand nombre ou quelque chose comme ça.
‫Alors à long.
‫Ensuite, nous avons la conversion de type, qui convertit, par exemple, un double en chaîne ou un flottant en chaîne ou
‫tout type de nombre en chaîne.
‫Et dans la prochaine vidéo, nous allons jeter un œil à l'analyse.
‫Nous pouvons voir comment analyser une chaîne en un type de données, qui est un nombre.
‫Ainsi, par exemple, nous déchargeons un nombre entier en double et c'est quelque chose de très
‫pertinent lorsque vous, par exemple, lisez des informations de l'utilisateur, car généralement vous obtenez ces informations sous la forme
‫d'une sorte de chaîne et vous devez les convertir en un double ou un entier afin de calculer avec lui ou quelque
‫chose de similaire.
‫Super.
‫Alors rendez-vous dans la prochaine vidéo.
‫Nous allons couvrir cela.