Afficher ce motif en java

Bonjour,je veux programmer ce motif en java .aidez moi svp .jai essayé avec ce code mais sa marche pas
pour (n=9)
*********
*******
*****
***
*
mon code est:
public class triangle1{
public static void main(String args[]){
System.out.println("donner n : ");
n=Lire.i();
for(i=1;i<=n;i++){
System.out.print("*");}
System.out.println();

for(i=2;i<=n-1;i++){
System.out.print("*");}
System.out.println();
for(i=3;i<=n-2;i++){
System.out.print("*");}
System.out.println();
for(i=4;i<=n-3;i++){
System.out.print("*");}
System.out.println();
for(i=5;i<=n-4;i++){
System.out.print("*");}
System.out.println();
Configuration: Windows Vista
Internet Explorer 7.0

9 réponses

  1. public class Motif1
    {
    	public static java.util.Scanner scanner = new java.util.Scanner(System.in);
    	
    	public static void main(String[] args)
    	{
    		System.out.print("Entrez un nombre : ");
    		int n = scanner.nextInt(); // nombre de lignes
    		
    		// Si oui on affiche le triangle
    		for(int i = 1; i <= 4; i++)
    		{
    			for(int j = 1; j <= n; j++)
    			{
    				if(i == 1 || i == 4 || j == 1 || j == n)
    					System.out.print("*");
    				else
    					System.out.print(" ");
    			}
    			System.out.print("\n");
    		}
    	}
    }


    Bon après ça fini je te corrige pas tout tes exercices non plus xD

    Essaye de réfléchir pour les suivants, ou alors va poser tes questions sur le forum IPL4LIFE.be si tu es à l'IPL ^^