Dans ce programme, vous apprendrez à générer une table de multiplication d'un nombre donné. Cela se fait en utilisant une boucle for et a while en Java.
Pour comprendre cet exemple, vous devez avoir la connaissance des rubriques de programmation Java suivantes:
- Java pour Loop
- Java pendant et faire… en boucle
Exemple 1: Générer une table de multiplication à l'aide de la boucle for
public class MultiplicationTable ( public static void main(String() args) ( int num = 5; for(int i = 1; i <= 10; ++i) ( System.out.printf("%d * %d = %d ", num, i, num * i); ) ) )
Production
5 * 1 = 5 5 * 2 = 10 5 * 3 = 15 5 * 4 = 20 5 * 5 = 25 5 * 6 = 30 5 * 7 = 35 5 * 8 = 40 5 * 9 = 45 5 * 10 = 50
La même table de multiplication peut également être générée à l'aide d'une boucle while en Java.
Exemple 2: Générer une table de multiplication à l'aide de la boucle while
public class MultiplicationTable ( public static void main(String() args) ( int num = 9, i = 1; while(i <= 10) ( System.out.printf("%d * %d = %d ", num, i, num * i); i++; ) ) )
Production
9 * 1 = 9 9 * 2 = 18 9 * 3 = 27 9 * 4 = 36 9 * 5 = 45 9 * 6 = 54 9 * 7 = 63 9 * 8 = 72 9 * 9 = 81 9 * 10 = 90
Dans le programme ci-dessus, contrairement à une boucle for, nous devons incrémenter la valeur de i à l'intérieur du corps de la boucle.
Bien que les deux programmes soient techniquement corrects, il est préférable d'utiliser la boucle for dans ce cas. C'est parce que le nombre d'itérations (de 1 à 10) est connu.