Posez votre question Signaler

Boucle JAVA [newbie]

Lady-Garance - Dernière réponse le 30 janv. 2008 à 15:43
Bonjour à tous et à toutes,
je suis une lycéenne et je m'intéresse depuis peu au language de programmation Java,
je bloque sur les boucles + tableau,
public class boucle {
	static String tab[] = {"lundi", "mardi", "mercredi", "jeudi", "vendredi"};
	static int nbTab = tab.length;
	public static void main(String[] args) {
		for (int i = 0; i < nbTab; i++) {
			System.out.println(tab[i] + ", ");
		}
	}
}

ce code me renvoie
lundi,
mardi,
mercredi,
jeudi,
vendredi,
or j'aimerai avoir un ".' => vendredi.
Savez vous comment adapter mon code pour que ça marche SVP ?
Merci d'avance
Lire la suite 

Boucle JAVA [newbie] »

2 réponses
Réponse
+0
moins plus
je ne connais pas le java mais en essyant de comprendre ton code
il faut que tu insères un test ici sur ta chaine de caractère et si le résultat de ta boucle est vendredi mettre un . et pas une ,

ça doit etre un truc du genre
for (int i = 0; i < nbTab; i++) {

                      //on test si la valeur est vendredi
                      If tab[i].value = "vendredi"
                      {
                               //si c'est vendredi on met un point
               			System.out.println(tab[i] + ". ");
                      }
                      //sinon
                      else 
                      {
                                //  on met une virgule
                                System.out.println(tab[i] + ", ");
                      }
                      end if
		}


je ne sais pas si cela va marcher mais en C# ou en VB c'est cet algo que j'aurais fait (en me basant sur ce que tu as fait)
Ajouter un commentaire
Réponse
+0
moins plus
Et si jamais tu veux le faire sur des tableaux dont tu ne connais pas le contenu, fais le test sur l'index, du genre

for (int i = 0; i < nbTab; i++) {

//on teste si on est sur le dernier poste
If i = (nbTab - 1)
{
//si c'est le dernier on met un point
System.out.println(tab[i] + ". ");
}
//sinon
else
{
// on met une virgule
System.out.println(tab[i] + ", ");
}
end if
}
Ajouter un commentaire
Ce document intitulé « Boucle JAVA [newbie] » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook