Exemples avec tableaux, division méthodes et commentaires
Division du code dans les méthodes
La division du programme dans les procédures ou méthodes est une technique obligé. Il est important que chaque méthode encapsule une tâche spécifique. S'il est possible, il est également important que la méthode cache la complexité des utilisateurs.
Cela facilite la programmation et augmente la qualité.
Les noms d'identification en anglais
Lorsque nous programmons il est souhaitable d'écrire le code source en anglais. De nombreux personnages dans d'autres langues sont source de confusion pour les outils de développement. Il est également probable que notre code est lu par des gens qui ne parlent pas notre langue et qu'on le veuille ou non, le langage informatique commun est l'anglais.
Exemple simple avec des tableaux, maximum, moyenne et minimum
Le programme suivant des tirages au sort dix numéros au hasard de 0 à 99, les imprime et calcule la moyenne, maximale et minimale.
Dans l'exemple, nous pouvons voir que la méthode generateNumbers (), est en mesure de cacher la façon dont les numéros sont tirés au sort du reste du programme, y compris l'utilisation de l'objet aléatoire. Dans la principale méthode que nous pouvons voir comment generateNumbers () retourne par magie un tableau avec les numéros déjà tirés au sort.
En utilisant la même technique, nous avons créé des méthodes pour imprimer à la console et pour calculer la moyenne, le maximum et le nombre minimum.
Un exemple plus difficile avec les tableaux: Numéros de commande
Dans cet exemple, nous utilisons deux déclarations imbriquées pour commander une liste des numéros tirés au sort. Tout d'abord, les impressions de la console la liste des numéros tirés au sort et la même liste mais ordonnée du plus bas au plus haut.
Dans cet exemple, la méthode print2Console () divise non seulement le programme, mais évite le code répéter. Nous réutilisons code lorsque nous l'utilisons pour imprimer à la fois la non ordonnée et la liste ordonnée.
LET'S jeter un oeil soigneusement le code:
L'algorithme utilisé pour commander la liste
L'idée de commander est, prendre le premier numéro et de le comparer avec chacun des numéros suivants pour voir s'il y a un autre numéro avec une valeur inférieure. Chaque fois que je trouve avec une valeur inférieure j'échanger leur position de sorte que celle à faible valeur est d'abord. A la fin du processus, vous avez le nombre inférieur du tableau dans la première position.
Pour commander le deuxième numéro, répétez le processus de comparaison avec les numéros qui suivent dans le tableau. Lorsque vous avez terminé avec la dernière seconde, je peux être sûr que la liste est ordonnée.
Le premier pour i avec de l'index, est compris de 0 à 8, qui est l'avant-dernière position de la matrice. Le second a pour index j. Pour chaque répétition i, l'indice j sera comprise à partir de la valeur i + 1 à 9, qui est la dernière position du réseau.
Pour chaque itération de j. nous voyons si la valeur de la i position est plus élevée que dans la position j. Si elle est supérieure, nous les échanger contre de sorte qu'à la fin, nous avons la valeur la plus faible dans la position i.
Échangez les valeurs de deux variables
Lorsque nous voulons échanger le contenu de deux variables, nous utilisons une troisième variable.
Par exemple. nous échangeons a et b;
C'est ce que nous faisons dans le code suivant: