Incrémentation d'une variable
Résolu/Fermé
dani3000
Messages postés
58
Date d'inscription
jeudi 9 mai 2013
Statut
Membre
Dernière intervention
4 juin 2013
-
21 mai 2013 à 11:22
dani3000 Messages postés 58 Date d'inscription jeudi 9 mai 2013 Statut Membre Dernière intervention 4 juin 2013 - 21 mai 2013 à 12:42
dani3000 Messages postés 58 Date d'inscription jeudi 9 mai 2013 Statut Membre Dernière intervention 4 juin 2013 - 21 mai 2013 à 12:42
A voir également:
- Incrémentation d'une variable
- Impossible de créer le fichier de travail. vérifiez la variable d'environnement temp ✓ - Forum Word
- Excel copier formule sans incrémentation - Forum Excel
- Copier sans incrémenter et sans conserver le format ✓ - Forum Excel
- Incrémenter une série excel ne fonctionne pas ✓ - Forum Excel
10 réponses
stagiaire_1
Messages postés
17
Date d'inscription
mardi 7 mai 2013
Statut
Membre
Dernière intervention
14 juin 2013
8
21 mai 2013 à 12:12
21 mai 2013 à 12:12
Pourrais-tu mettre l'intitulé exact de l'erreur?
jill_
Messages postés
1294
Date d'inscription
lundi 18 juillet 2011
Statut
Membre
Dernière intervention
21 janvier 2015
561
21 mai 2013 à 11:27
21 mai 2013 à 11:27
Bonjour
Non ce code ne fonctionne pas.
Pour faire cela d'une façon similaire, il faut stocker tes String dans un tableau ou dans une liste.
Cordialmont
Jill_
Non ce code ne fonctionne pas.
Pour faire cela d'une façon similaire, il faut stocker tes String dans un tableau ou dans une liste.
Cordialmont
Jill_
bart8686
Messages postés
81
Date d'inscription
vendredi 26 avril 2013
Statut
Membre
Dernière intervention
1 juillet 2014
84
21 mai 2013 à 11:53
21 mai 2013 à 11:53
String tontableau [] = {xr1, xr2, xr3...}
for (int i = 0 ; i<7; i++)
{
if (tontableau[i] != null)
{
//code
}
}
for (int i = 0 ; i<7; i++)
{
if (tontableau[i] != null)
{
//code
}
}
stagiaire_1
Messages postés
17
Date d'inscription
mardi 7 mai 2013
Statut
Membre
Dernière intervention
14 juin 2013
8
21 mai 2013 à 12:07
21 mai 2013 à 12:07
N'utilises pas de nombre "magiques", utilise plutôt des valeurs relatives.
for (int i = 0; i<tontableau.length()-1; ++i) {
// code
}
Regarde en dessous pour un exemple de boucle foreach
for (int i = 0; i<tontableau.length()-1; ++i) {
// code
}
Regarde en dessous pour un exemple de boucle foreach
bart8686
Messages postés
81
Date d'inscription
vendredi 26 avril 2013
Statut
Membre
Dernière intervention
1 juillet 2014
84
21 mai 2013 à 12:09
21 mai 2013 à 12:09
En effet merci ;)
stagiaire_1
Messages postés
17
Date d'inscription
mardi 7 mai 2013
Statut
Membre
Dernière intervention
14 juin 2013
8
Modifié par stagiaire_1 le 21/05/2013 à 12:11
Modifié par stagiaire_1 le 21/05/2013 à 12:11
Bonjour,
Essaye cette boucle :
String[] tontableau = {"a","b","","",""};
for (String str : tontableau) {
if (str != "") {
//code
}
}
Tu exécuteras le code pour str.equals("a") et str.equals("b").
Cordialement
Essaye cette boucle :
String[] tontableau = {"a","b","","",""};
for (String str : tontableau) {
if (str != "") {
//code
}
}
Tu exécuteras le code pour str.equals("a") et str.equals("b").
Cordialement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
stagiaire_1
Messages postés
17
Date d'inscription
mardi 7 mai 2013
Statut
Membre
Dernière intervention
14 juin 2013
8
21 mai 2013 à 12:39
21 mai 2013 à 12:39
Ok j'ai compris l'erreur.
Alors, xr est de type String[], c'est un tableau de chaine.
dra est de type String[] c'est aussi un tableau de chaines.
En revanche, xr[0] est un String, c'est le premier élément de ton tableau de String.
Tu essayes de faire String = new String[];
Ce sont deux types d'objets différents, tu ne peux pas en faire une égalité.
Si tu souhaite copier les éléments de dra dans xr, utilise cette boucle :
Ma console :
Alors, xr est de type String[], c'est un tableau de chaine.
dra est de type String[] c'est aussi un tableau de chaines.
En revanche, xr[0] est un String, c'est le premier élément de ton tableau de String.
Tu essayes de faire String = new String[];
Ce sont deux types d'objets différents, tu ne peux pas en faire une égalité.
Si tu souhaite copier les éléments de dra dans xr, utilise cette boucle :
String[] dra =new String[] {"DR A"}; String[] xr = new String[dra.length]; for (int i = 0; i<dra.length; ++i) { xr[i]=dra[i]; System.out.println("Contenu de dra : " + dra[i]); System.out.println("Contenu de xr : " + xr[i]); }
Ma console :
Contenu de dra : DR A Contenu de xr : DR A
dani3000
Messages postés
58
Date d'inscription
jeudi 9 mai 2013
Statut
Membre
Dernière intervention
4 juin 2013
2
Modifié par dani3000 le 21/05/2013 à 11:34
Modifié par dani3000 le 21/05/2013 à 11:34
OK ,j'ai essayez et il me dit que
xr not a statement
variable xr is already defiend in methode jtoggleboutonevent??
voila ce que j'ai :
private void jToggleButton5ActionPerformed(java.awt.event.ActionEvent evt) {
dr4 = "DR 4";
}
private void jToggleButton5ActionPerformed(java.awt.event.ActionEvent evt) {
dr4 = "DR 5";
}
je fait l'appel ici::
String[] xr = new String[7];
String xr[0] =dra;
xr not a statement
variable xr is already defiend in methode jtoggleboutonevent??
voila ce que j'ai :
private void jToggleButton5ActionPerformed(java.awt.event.ActionEvent evt) {
dr4 = "DR 4";
}
private void jToggleButton5ActionPerformed(java.awt.event.ActionEvent evt) {
dr4 = "DR 5";
}
je fait l'appel ici::
String[] xr = new String[7];
String xr[0] =dra;
dani3000
Messages postés
58
Date d'inscription
jeudi 9 mai 2013
Statut
Membre
Dernière intervention
4 juin 2013
2
21 mai 2013 à 11:47
21 mai 2013 à 11:47
J'ai fait cela : mais ca marche pas hope plzz
dra = new String[] {"DR A"};
String[] xr = new String[7];
String xr[0] = new String[dra] ;
dra = new String[] {"DR A"};
String[] xr = new String[7];
String xr[0] = new String[dra] ;
dani3000
Messages postés
58
Date d'inscription
jeudi 9 mai 2013
Statut
Membre
Dernière intervention
4 juin 2013
2
21 mai 2013 à 11:52
21 mai 2013 à 11:52
je vous pas le faire avec plusieurs if {}.????
bart8686
Messages postés
81
Date d'inscription
vendredi 26 avril 2013
Statut
Membre
Dernière intervention
1 juillet 2014
84
21 mai 2013 à 12:06
21 mai 2013 à 12:06
pleins de if c'est pas propre :p
dani3000
Messages postés
58
Date d'inscription
jeudi 9 mai 2013
Statut
Membre
Dernière intervention
4 juin 2013
2
21 mai 2013 à 12:05
21 mai 2013 à 12:05
ca marche pas je sais pas pourquoi !!!
j'ai un jtoggleboutton lorsque en clic une variable de type :
String [] dra =new String[] {"DR A"};
et quand je l'appele dans un autre event en faisant comme ca:
String[] xr = new String[7];
String []xr0=dra ;
xr[]={xr0}
erreur ....
j'ai un jtoggleboutton lorsque en clic une variable de type :
String [] dra =new String[] {"DR A"};
et quand je l'appele dans un autre event en faisant comme ca:
String[] xr = new String[7];
String []xr0=dra ;
xr[]={xr0}
erreur ....
dani3000
Messages postés
58
Date d'inscription
jeudi 9 mai 2013
Statut
Membre
Dernière intervention
4 juin 2013
2
21 mai 2013 à 12:42
21 mai 2013 à 12:42
Merci beaucoup pour ton aide , c'est ce que je voulais .
21 mai 2013 à 12:34
xr[0]= new String[] {dra};
et la voici l'erreur::
inrequiable Types
requierd ::: java.lang.String
found ::: java lang.String[]
meme si les deux sont declarer de la facon suivantes:::
String []dra =new String[]{"DR A"};
String[] xr = new String[7];
??
et merci pour ton aide