Boucle JAVA [newbie]
Lady-Garance
-
GruntGrunt -
GruntGrunt -
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,
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
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
A voir également:
- Boucle JAVA [newbie]
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
2 réponses
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
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)
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)
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
}
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
}