Return to Video

Nous avons intercepté un message secret - Introduction à la programmation en Java

  • Not Synced
    Voyons d'abord comment nous allons utiliser la méthode de décodage.
  • Not Synced
    Cela va renvoyer une chaîne avec le message décodé.
  • Not Synced
    Et il n'a pas besoin d'arguments.
  • Not Synced
    Ainsi, dans le testeur de décodeur, nous voulons imprimer le résultat de decoder.decode.
  • Not Synced
    Le décodeur a été fait avec la chaîne de messages codés déjà dedans.
  • Not Synced
    Nous n'avons donc pas besoin de transmettre cette chaîne à nouveau.
  • Not Synced
    Maintenant, revenons au décodeur lui-même.
  • Not Synced
    Nous devons écrire une boucle for qui lit toutes les 10 lettres, en commençant par la 0ème.
  • Not Synced
    Puisque nous lisons une chaîne, nous voulons aller aussi longtemps que l'index est inférieur à la longueur de la chaîne.
  • Not Synced
    EncodedMessage est la chaîne que nous lisons.
  • Not Synced
    Et au lieu d'incrémenter de un à la fois je vais incrémenter chaque fois de 10, de sorte que nous ne voyons qu'une lettre sur dix.
  • Not Synced
    A l'intérieur de la boucle, la partie que je veux répéter est la lecture de la lettre ith, et l'ajout au message décodé.
  • Not Synced
    Le message ainsi décodé sera lui-même Plus, encodedMessage.substring de i à i plus 1.
  • Not Synced
    Rappelez-vous, voici comment nous avons obtenu une lettre d'une chaîne plus longue.
  • Not Synced
    Voyons si cela fonctionne.
  • Not Synced
    On dirait qu'il y a plus de messages secrets ici.
  • Not Synced
    Si vous êtes curieux de savoir ce qu'ils sont, je suppose que vous devrez essayer de commencer à différents indices.
  • Not Synced
    Permettez-moi de parler un instant de quelques bugs que vous avez pu rencontrer.
  • Not Synced
    Si vous avez accidentellement écrit moins ou égal à, ici comme ça.
  • Not Synced
    Vous pourriez rencontrer une exception de chaîne hors limites.
  • Not Synced
    Lorsque vous essayez d'accéder trop haut d'un index dans encodedMessage.
  • Not Synced
    Une exception d'index de chaîne hors limites est une erreur d'exécution.
  • Not Synced
    Cette erreur d'exécution particulière est agréable, car elle arrête le programme et vous dit, vous avez essayé d'accéder à une valeur qui n'existe pas.
  • Not Synced
    Ce qui est beaucoup mieux que de gâcher silencieusement le résultat de votre programme.
  • Not Synced
    Vous pourriez cependant écrire un peu maladroitement la condition en tant que, i est inférieur ou égal à encodedMessage.length (), moins 1.
  • Not Synced
    Cela fonctionnerait, mais je ne pense pas que ce soit aussi propre.
  • Not Synced
    Lorsque vous itérez sur une chaîne, il est préférable d'y aller, aussi longtemps que moi, est inférieure à la longueur.
Title:
Nous avons intercepté un message secret - Introduction à la programmation en Java
Description:

more » « less
Video Language:
English
Team:
Udacity
Project:
cs046: Intro to Programming
Duration:
02:05

French subtitles

Revisions Compare revisions