J'ai besoin d'un code Java qui m'aidera à produire une forme de losange ?

3 Réponses


  • Le code est très simple. Essayez cet

    import java.io.*;

    public class myDiamondInput {

    public static void main(String [] args) lève IOException {

    BufferedReader stdin = new BufferedReader (new InputStreamReader (System.in));

    entrée de chaîne ;
    nombre entier ;


    System.out.println("numéro d'entrée : ");
    input = stdin.readLine ();
    num = Entier.parseInt(entrée);

    entier d = nombre;
    entier e = 0;

    for (int a = 0; a <= num; a++) {
    for (int c = d; c>= 1; c-- )
    System.out.print(" ");
    d-=1 ;
    for (int b = 1; b <= a; b++)
    System.out.print ("* ");
    System.out.println();
    }
    nombre-=1 ;

    for (int a = 0; a<=num; a++) {
    for (int b = num; b > a; b--)
    System.out.print (" *");
    System.out.println();
    for (int c = 0; c <= e; c++)
    System.out.print(" ");
    e+=1 ;

    }
    }

    }
  • Importer java.io.* ;

        public class myDiamondInput {

      public static void main(String [] args) lève IOException {
     
      BufferedReader stdin = new BufferedReader (new InputStreamReader (System.in));
     
      entrée de chaîne ;
      nombre entier ;
     
     
      System.out.println("numéro d'entrée : ");
      input = stdin.readLine ();
      num = Entier.parseInt(entrée);
     
      entier d = nombre;
      entier e = 0;

      for (int a = 0; a = 1; c-- )
      System.out.print(" ");
      d-=1 ;
      pour (entier b = 1; b
  • Class DiamondPattern
    {
    public static void main(String[] args)
    {
    System.out.println("Programme d'affichage du motif de *.");
    System.out.print("Entrez le nombre maximum de * : ");
    entier n = 6;
    System.out.println("nVoici le diamant des étoilesn");
    pour (int I = 1; I

Ecrivez votre réponse

Votre réponse apparaîtra après modération