Program Java pentru generarea tabelului de multiplicare

În acest program, veți învăța să generați o tabelă de înmulțire a unui număr dat. Acest lucru se face folosind o buclă for și a while în Java.

Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele despre următoarele subiecte de programare Java:

  • Java pentru buclă
  • Java while și do … while Buclă

Exemplul 1: Generați tabelul de multiplicare folosind bucla 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); ) ) )

Ieșire

 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

Același tabel de înmulțire poate fi generat folosind o buclă while în Java.

Exemplul 2: Generați tabelul de multiplicare utilizând bucla 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++; ) ) )

Ieșire

 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

În programul de mai sus, spre deosebire de bucla for, trebuie să creștem valoarea lui în corpul buclei.

Deși ambele programe sunt corecte din punct de vedere tehnic, este mai bine să folosiți bucla în acest caz. Acest lucru se datorează faptului că numărul iterației (de la 1 la 10) este cunoscut.

Articole interesante...