La boucle for est une structure de contrôle qui permet de répéter plusieurs fois le même bloc d'instructions. Avant chaque itération, un test est effectué pour savoir s'il faut ou non continuer la boucle. A la fin de chaque itération, il est possible de modifier la valeur d'une variable : le compteur de boucle. La syntaxe générale de la boucle for est :
for ( <<initialisation>> ; <<condition de continuation>> ; <<instruction d'itération>> )
<<Bloc d'instructions>>
où :
<<Bloc d'instructions>>
- initialisation : est une instruction d'initialisation de la boucle qui est exécutée en premier. Il est conseillé d'y déclarer la variable compteur pour qu'elle soit bien locale à la boucle.
- condition de continuation : est une expression booléenne qui est testée à chaque itération avant d'exécuter le bloc d'instructions. Si l'expression booléenne est fausse, le bloc d'instructions n'est pas exécuté et la boucle s'arrête.
- instruction d'itération : cette instruction est exécutée après le bloc d'instructions. Elle permet de mettre à jour la valeur de la variable compteur.
Un tableau est une structure de données composée de cases pouvant chacune contenir un élément. Les éléments contenus dans un tableau doivent tous être du même type (
La récursivité en informatique est un moyen simple et élégant de résoudre de nombreux problèmes qui est conceptuellement très proche de la notion de récursivité en mathématiques. Concrètement on dit qu'une fonction est récursive si elle s'appelle elle même.
Java est un environnement de développement disponible sur la quasi-totalité des systèmes existants, c'est-à-dire qu'il permet d'écrire des programmes pour des ordinateurs utilisant Windows, Linux, iOS mais également des tablettes ou des smartphones. Java est composé de différentes parties, les trois principales sont : un langage de programmation impératif orienté objet, une machine virtuelle et une Application Programming Interface (API).