Return to Video

Comment transtyper - Introduction à la programmation en Java

  • 0:00 - 0:02
    C'est un peu casse-pied.
  • 0:02 - 0:05
    Voici comment convaincre le compilateur
    Java de le faire quand même.
  • 0:05 - 0:07

    C'est une syntaxe très étrange,
  • 0:07 - 0:10
    dont les origines sont quelque
    part dans la nuit du temps
  • 0:10 - 0:13
    des langages de programmation et
    nous n'insisterons pas là-dessus.
  • 0:13 - 0:14
    Voici ce qu'il faut faire.
  • 0:14 - 0:18
    Cette valeur ici est de type double,
    nous ne voulons pas que c'en soit un.
  • 0:18 - 0:20

    Nous voulons que ce soit en nombre entier.
  • 0:20 - 0:23
    Ensuite vous devez mettre
    le nom du type que vous voulez,
  • 0:23 - 0:26
    mettre des parenthèses autour
  • 0:26 - 0:28
    et mettre devant l'expression
    que vous voulez convertir.
  • 0:28 - 0:32
    Ce qui se passe maintenant
    est que cette expression est calculée,
  • 0:32 - 0:35
    la partie fractionnaire est rejetée,
  • 0:35 - 0:38
    la partie entière est déplacée ici.
  • 0:38 - 0:41
    Cette opération est appelée
    un transtypage.
  • 0:41 - 0:44
    C'est un nom curieux,
    lançons-nous une canne à pêche?
  • 0:44 - 0:47
    S'agît-il d'un plâtre autour
    d'un pied cassé?
  • 0:47 - 0:50
    La distribution des rôles
    dans une pièce de théâtre?
  • 0:50 - 0:52
    Je suppose que c'est
    surtout comme le dernier.
  • 0:52 - 0:54
    Car nous avons cette valeur ici
  • 0:54 - 0:58
    qui est en fait un nombre fractionnaire
    et nous voulons le transtyper,
  • 0:58 - 1:02
    pas comme le héros dans
    la pièce mais comme un nombre entier.
  • 1:02 - 1:04
    Peu importe, ça s'appelle comme ça.
  • 1:04 - 1:06

    De temps en temps, vous devez le faire.
  • 1:06 - 1:10
    Vous avez, quelque chose qui
    n'est pas du type que vous voulez,
  • 1:10 - 1:14
    vous voulez changer son type et,
    la notation de cast le fait pour nous.
タイトル:
Comment transtyper - Introduction à la programmation en Java
概説:

07-28 Comment transtyper

more » « less
Video Language:
English
Team:
Udacity
プロジェクト:
cs046: Intro to Programming
Duration:
01:15

French subtitles

改訂 Compare revisions