Création de table de multiplication par boucle en Java
J'ai été chargé de faire une table de multiplication de 1 à 10 mais je n'étais pas satisfait de mon code, il semble être long:
for (int i = 1; i <= 10; i++)
{
System.out.println("1x" + i + " = " + i + "\t" + "2x" + i + " = " + (2*i)
+ "\t" + "3x" + i + " = " + (3*i) + "\t" + "4x" + i + " = " + (4*i)
+ "\t" + "5x" + i + " = " + (5*i) + "\t" + "6x" + i + " = " + (6*i)
+ "\t" + "7x" + i + " = " + (7*i) + "\t" + "8x" + i + " = " + (8*i)
+ "\t" + "9x" + i + " = " + (9*i) + "\t" + "10x" + i + " = " + (10*i));
}
De sortie:
1x1 = 1 2x1 = 2
1x2 = 2 2x2 = 4
etc.
- je tiens à maximiser l'utilisation de la boucle états
- Qu'avez-vous essayé? Quelle partie vous avez des problèmes avec? Ajoutez simplement une autre boucle pour les parties de la ligne.
Vous devez vous connecter pour publier un commentaire.
Ce sera le format de la table comment vous l'avez dans votre exemple de code, et utilise deux boucles:
L'extérieur de la boucle de contrôle du nombre de lignes dans la table de multiplication et de l'intérieur de la boucle de contrôle les colonnes dans la table de multiplication. Système.out.println() signifie que de déménager dans une nouvelle ligne de la table
Essayer quelque chose comme
si vous avez un intérieur et un extérieur de la boucle, le contrôle de ce que vous voulez multiplié et ce que vous voulez, il a multiplié par.
Pour être plus explicite, vous pourrait (devrait?) renommer
i
etj
commemultiplier
etmultiplicand
Vous pouvez utiliser deux boucles: