tab cannot be resolved to a variable

tab cannot be resolved to a variable - Java - Programmation

Marsh Posté le 04-07-2014 à 12:09:16    

bonjour
en exécutant mon programme,ce dernier me donne un message
"tab cannot be resolved to a variable"
veuillez m'aidez svp
 

Code :
  1. public class Test3
  2. {
  3. public static void main(String[] args)
  4. {
  5.  System.out.println("Saissisez la quantité de saisies:" );
  6.  int t=Lire.entierInt();
  7.  double[] saisies=new double[t];
  8. for(int i=0;i<tab.length-1;i++)
  9.  {
  10.  for(int j=0;j<tab.length-1;j++)
  11.   {
  12.    if(tab[j]>tab[j+1])
  13.    {
  14.    int temp=tab<i>;
  15.    tab[i]=tab[i+1];
  16.    tab[i+1]=temp;
  17.    }
  18.   }
  19.  }
  20.  for(int i=0;i<tab.length;i++)
  21.  {
  22.   System.out.print(tab[i]+"-" );
  23.  }
  24. }
  25. }

Reply

Marsh Posté le 04-07-2014 à 12:09:16   

Reply

Marsh Posté le 04-07-2014 à 12:23:27    

C'est quoi tab ?  C'est déclaré ou? Initialisé ou ?
Cette variable n'est pas déclarée...  
ce n'est ni un attribut de la classe, ni un attribut de la méthode.

Reply

Marsh Posté le 04-07-2014 à 12:29:19    

merci pour votre réponse
voilà je suis un débutant dans le java,pouvez vous m'expliquez sans déranger svp
 
en initialisant tab
int tab=0;
 
tous de suite tab.length est souligné
    for(int i=0;i<tab.length-1;i++)
 
je suis qu'un débutant,peut être mon erreur est basique pour vous,
veuillez m'aidez sans se fâcher svp

Reply

Marsh Posté le 04-07-2014 à 12:33:56    

même en écrivant ainsi:
 
double tab=saisies;
 
toujours tab.length est soulingné
 
for(int i=0;i<tab.length-1; i++)

Reply

Marsh Posté le 04-07-2014 à 14:17:05    

tab est un tableau de int
Il faut que tu comprennes les types, types primitifs avant d'expérimenter ...
 
// create a java int array
int[] tab = new int[3];
 
//assign elements to the array
tab[0] = 1;
tab[1] = 2;
tab[2] = 3;

Reply

Marsh Posté le 04-07-2014 à 14:32:51    

mais je veux que l'utilisateur entre les entiers

Reply

Marsh Posté le 04-07-2014 à 14:58:24    

c'est à toi de le développer, en lisant les variables dans la ligne de commande, exemple
http://javarevisited.blogspot.fr/2 [...] -user.html

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed