Problème java.
ants974
Messages postés
1
Statut
Membre
-
Ants974 -
Ants974 -
Bonjour,
Je suis débutant en programmation java et j'ai un problème que je n'arrive pas à comprendre.Je vous remercie d'avance pour votre aide.(programme ci-dessous)
package projectests;
public class testv {
public static void main(String[] args){
// TODO Auto-generated method stub
int tab[] = {'4','5','6'};
for(int i = 0; i < tab.length; i++);
{
int str = i;
//le i est souligné par des vaguelettes rouges
//quand je lance sa me dit erreur java:10
System.out.println(tab[str]);
}
}
}
Je suis débutant en programmation java et j'ai un problème que je n'arrive pas à comprendre.Je vous remercie d'avance pour votre aide.(programme ci-dessous)
package projectests;
public class testv {
public static void main(String[] args){
// TODO Auto-generated method stub
int tab[] = {'4','5','6'};
for(int i = 0; i < tab.length; i++);
{
int str = i;
//le i est souligné par des vaguelettes rouges
//quand je lance sa me dit erreur java:10
System.out.println(tab[str]);
}
}
}
A voir également:
- Problème java.
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Waptrick java voiture - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Eclipse java - Télécharger - Langages
1 réponse
Enlève le ";" après le for...
Devrait être:
Ce ; mettra fin la boucle for avant l’exécution des instructions...
Sinon tu peux aussi enlever la ligne "int str=i;" ensuite écrire directement "tab[i]" au lieu de "tab[str]"
ce qui donnera au final:
for(int i = 0; i < tab.length; i++);
Devrait être:
for(int i = 0; i < tab.length; i++)
Ce ; mettra fin la boucle for avant l’exécution des instructions...
Sinon tu peux aussi enlever la ligne "int str=i;" ensuite écrire directement "tab[i]" au lieu de "tab[str]"
ce qui donnera au final:
package projectests;
public class testv {
public static void main(String[] args){
// TODO Auto-generated method stub
int tab[] = {'4','5','6'};
for(int i = 0; i < tab.length; i++)
{
System.out.println(tab[i]);
}
}
}
Ps:pour la ligne «int str = i» je savais déjà quelle était non obligatoire mais je testais d'autres façon d'ecrire.