Table de multiplication en Java

Dans ce tutoriel nous allons découvrir comment afficher la table de multiplication en Java.
 
 

Exemple:

L’exemple suivant affiche la table de multiplication d’un nombre entré par l’utilisateur à l’aide d’une boucle for.

import java.util.Scanner;

class Main
{
  public static void main(String args[])
  {
    int nbr, i;
    System.out.print("Entrez un nombre pour afficher sa table de multiplication: ");
    Scanner sc = new Scanner(System.in);
    nbr = sc.nextInt();
	
    System.out.println("La table de multiplication de " + nbr);

    for (i = 1; i <= 10; i++)
      System.out.println(nbr + "x" + i + " = " + (nbr * i));
  }
}

 
Sortie:

 

Partagez cet article

4 réflexions sur “Table de multiplication en Java

  • Avatar
    janvier 28, 2021 à 2:03
    Permalien

    Bonsoir, vous tous je cherche ceci
    Ecrire un programme java qui permet d’afficher (dessin) la lettre T avec le caractère ‘*’ (on a fait un
    exemple avec la lettre H comme TP).
    Le programme permettra de saisir la longueur (faire un contrôle de saisie pour que la longueur soit
    un entier strictement supérieur à 4), de saisir la largeur (faire un contrôle de saisie pour qu’elle soit
    un entier impair et strictement supérieur à 3), et d’afficher le T avec la longueur et la largeur saisies.

    Répondre
  • Avatar
    janvier 28, 2021 à 2:10
    Permalien

    Ecrire un programme java qui permet d’afficher (dessin) la lettre T avec le caractère ‘*’ (on a fait un
    exemple avec la lettre H comme TP).
    Le programme permettra de saisir la longueur (faire un contrôle de saisie pour que la longueur soit
    un entier strictement supérieur à 4), de saisir la largeur (faire un contrôle de saisie pour qu’elle soit
    un entier impair et strictement supérieur à 3), et d’afficher le T avec la longueur et la largeur saisies.

    Répondre
    • Thomas Clavet
      janvier 29, 2021 à 10:25
      Permalien

      Vous pouvez utiliser ce petite code pour afficher (dessin) la lettre T en Java:

      public class Main
      {
        public static void main (String[]args)
        {
          // Nombre de lignes 
          int height = 5;
      
          // Longeur de caractère dans chaque ligne 
          int width = (2 * height) - 1;
      
          int i, j;
          for (i = 0; i < height; i++)
            {
      	for (j = 0; j < height; j++)
      	  {
      	    if (i == 0)
      	      System.out.printf ("*");
      	    else if (j == height / 2)
      	      System.out.printf ("*");
      	    else
      	      System.out.printf (" ");
      	  }
      		System.out.printf ("\n");
            }
        }
      }
      Répondre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *