Tableau a une dimenssion en java

Bonjour, AIDEZ MOI SVP
apres avoir rempli aleatoirement le tableau Tab avec n entiers compris entre 1 et n (n=10)
les autres questions sont
-decaler dune case a droite chaque element du tableau
-afficher toutes les permutation circulaires du tableau
-echanger le contenu de deux cases consecutives lorsque lentier de la prmmiere case est superieure de celui de la seconde.
JAI essayé avec ce code.mais jai dumal

public class tab1 {
public static void main(String[] args){
int tab[];
int i;
tab=new int[10];

// for(i=0;i<10;i++){
// tab[i]=(int)(Math.random()*10);
//System.out.print(tab[i]);
for(i=0;i<=5;i++){
for(i=3;i>=0;i--)
{
tab[i+1]=tab[i];
System.out.print(tab[i]);

}

}

}

}
Configuration: Windows Vista
Internet Explorer 7.0

5 réponses

  1. Commence par soigner ton orthographe (tape ton texte dans Word avant pour qu'il te corriger les plus grosses fautes à l'aide du correcteur orthographique), et met ton code dans des balises code comme ceci :

    <code >ton code </code > (sans les espaces).

    Ca nous motivera (en tout cas moi) à regarder ton code, et à travailler dessus afin de te fournir une solution.

    Merci on attends de tes nouvelles :)
    0
    1. tu veux voir l'ennoncé ?
      0
  2.  public class tab1 { 
    public static void main(String[] args){ 
    int tab[]; 
    int i; 
    tab=new int[10]; 
    // for(i=0;i<10;i++){ 
    // tab[i]=(int)(Math.random()*10); 
    //System.out.print(tab[i]); 
    for(i=0;i<=5;i++){ 
    for(i=3;i>=0;i--) 
    { 
    tab[i+1]=tab[i]; 
    System.out.print(tab[i]); 
    
    
    
    
    } 
    
    } 
    
    } 
    
    }
    0
    1. le comentaire c'étais pour la 1 ere question mais ce que je veux c'est la suite
      merci d'avance
      0
      1. Bien écrit, le code donne ceci:
          public class tab1
          {
            public static void main(String[] args)
            { 
              int tab[]; 
              int i; 
              tab=new int[10]; 
              for(i=0;i<=5;i++)
              { 
                for(i=3;i>=0;i--) 
                { 
                  tab[i+1]=tab[i]; 
                  System.out.print(tab[i]); 
                } 
              } 
            } 
          }
        

        Il ne reste plus qu'à changer les i en j.
        0
        1. erreur ouije sais
          mais je vois pas ce quil faut faire
          toi tu vois?
          0