Java-programma om tafel van vermenigvuldiging te genereren

In dit programma leer je een tafel van vermenigvuldiging van een bepaald getal te genereren. Dit wordt gedaan met behulp van een for en a while-lus in Java.

Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende Java-programmeeronderwerpen:

  • Java voor Loop
  • Java while en do … while Loop

Voorbeeld 1: Genereer de vermenigvuldigingstabel met de for-lus

 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); ) ) )

Uitvoer

 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

Dezelfde tafel van vermenigvuldiging kan ook worden gegenereerd met een while-lus in Java.

Voorbeeld 2: Genereer de vermenigvuldigingstabel met de while-lus

 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++; ) ) )

Uitvoer

 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

In het bovenstaande programma moeten we, in tegenstelling tot een for-lus, de waarde van i binnen de body van de lus verhogen.

Hoewel beide programma's technisch correct zijn, is het in dit geval beter om for loop te gebruiken. Het is omdat het aantal iteraties (van 1 tot 10) bekend is.

Interessante artikelen...