Étape 5: Impression du Conseil
Le premier circuit imprimé ressemblera à la première image.
Elle sera traitée dans la méthode publique printBoard() Sub, qui se trouve dans la classe TTT. Pour imprimer le jury nous devons accéder à chaque endroit dans le tableau 2D nommé Conseil dans notre classe TTT. Parce que nous avons affaire à un tableau 2D, ceci sera traitée avec imbriqués pour les boucles.
Tout d’abord, nous avons juste besoin d’imprimer une ligne de tirets (13 d'entre eux dans le cas présent) désignant le haut de l’échiquier. Au-dessous, nous avons besoin d’une boucle for qui fera une boucle dans chacune des trois lignes. Cette boucle contiendra un appel à imprimer un ' |' character, un autre pour la boucle à travers les colonnes et un appel à la fonction System.out.println() pour imprimer une nouvelle ligne et ensuite 13 tirets à l’écran.
Notre intérieure boucle for bouclera aussi uniquement par le biais de trois colonnes. Étant donné que notre boucle for extérieure déjà imprimé le premier | caractère de chaque ligne du Conseil, nous pouvons aller de l’avant d’imprimer le caractère qui appartient à la zone. Pour ce faire, nous allons imprimer le caractère à cette ligne et la colonne utilisation board [i] [j] (i étant la variable utilisée pour l’extérieur de la boucle, qui était la ligne et j étant la variable utilisée pour la boucle interne, qui est la colonne). Cette instruction print contiendra également un concaténée | caractère, pour séparer les boîtes.
La gauche seule chose consiste à imprimer le dernier appel à imprimer la nouvelle ligne pour séparer chaque ligne, suivie par les 13 tirets. La seconde image ci-jointe montre un exemple de ce qui peut ressembler à la fonction d’impression décrite.