Bonjour, voici ce que mon code est sensé executer :

XXXXXXXX
XXX (2espaces) XXX
XX (4espaces) XX
X (6espaces) X
X(6espaces) X
XX (4espaces)XX
XXX (2espaces)XXX
XXXXXXXX

Mais voici ce que cela me donne :
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


Voici mon code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
   private static void losange(int n) {
 
      int nbrCroix = n;
      int nbrEspace = 0;
 
      for(int i=1; i<=n; i++){
 
      //nbrCroix
         for(int j=n/2; j>1; j--){
 
            for( j=1;j<=n;j++)
               System.out.print('X');
         }
 
 
      //nbrEspace
         for(int j=0; j<=n-1-1;j++){
            for( j=n*2-1; j<=n-1-i;j--){
 
               System.out.print(' '); 
            }
 
 
         } System.out.println(); 
      }     
   }    
  // TODO 
}
Où est l'erreur? Merci