Probleme execution java débutant
Résolu/Fermé
findizy
Messages postés
65
Date d'inscription
jeudi 20 mars 2008
Statut
Membre
Dernière intervention
16 août 2011
-
8 oct. 2009 à 19:18
findizy Messages postés 65 Date d'inscription jeudi 20 mars 2008 Statut Membre Dernière intervention 16 août 2011 - 9 oct. 2009 à 11:24
findizy Messages postés 65 Date d'inscription jeudi 20 mars 2008 Statut Membre Dernière intervention 16 août 2011 - 9 oct. 2009 à 11:24
A voir également:
- Probleme execution java débutant
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
- Java décompiler - Télécharger - Langages
5 réponses
findizy
Messages postés
65
Date d'inscription
jeudi 20 mars 2008
Statut
Membre
Dernière intervention
16 août 2011
1
8 oct. 2009 à 23:14
8 oct. 2009 à 23:14
Voila j'ai mis tout ce que j'avais tester (certains choses sont en commentaires)
mais la plupart des trucs me donnent des erreurs lors de la compilation
import objetMathematique.*;
import ordinateur.*;
class Travail
{
//public static suiteDeChiffres a;
//public static suiteDeChiffres s;
public static suiteDeChiffres enleverUnSurDeux(suiteDeChiffres a, suiteDeChiffres s)
{
//suiteDeChiffres a = new suiteDeChiffres();
//suiteDeChiffres s = new suiteDeChiffres();
suiteDeChiffres c = new suiteDeChiffres(a);
suiteDeChiffres d = new suiteDeChiffres(s);
while(!c.estVide())
{
d.ajouterLeChiffreDerriere(c.premierChiffre());
c.enleverLePremierChiffre();
c.enleverLePremierChiffre();
}
return s;
}
public static void main(String [] arguments)
{
ecran.afficher("Veuillez entrer une suite de chiffre de votre choix");
clavier.lireUneSuiteDeChiffres();
enleverUnSurDeux(a,s);
ecran.afficher("Vous obtenez une nouvelle suite de chiffres issue de la premiere et dans laquelle on a enlevé un chiffre sur deux");
}
}
mais la plupart des trucs me donnent des erreurs lors de la compilation
import objetMathematique.*;
import ordinateur.*;
class Travail
{
//public static suiteDeChiffres a;
//public static suiteDeChiffres s;
public static suiteDeChiffres enleverUnSurDeux(suiteDeChiffres a, suiteDeChiffres s)
{
//suiteDeChiffres a = new suiteDeChiffres();
//suiteDeChiffres s = new suiteDeChiffres();
suiteDeChiffres c = new suiteDeChiffres(a);
suiteDeChiffres d = new suiteDeChiffres(s);
while(!c.estVide())
{
d.ajouterLeChiffreDerriere(c.premierChiffre());
c.enleverLePremierChiffre();
c.enleverLePremierChiffre();
}
return s;
}
public static void main(String [] arguments)
{
ecran.afficher("Veuillez entrer une suite de chiffre de votre choix");
clavier.lireUneSuiteDeChiffres();
enleverUnSurDeux(a,s);
ecran.afficher("Vous obtenez une nouvelle suite de chiffres issue de la premiere et dans laquelle on a enlevé un chiffre sur deux");
}
}
chuka
Messages postés
965
Date d'inscription
samedi 11 octobre 2008
Statut
Membre
Dernière intervention
29 juillet 2010
378
8 oct. 2009 à 21:35
8 oct. 2009 à 21:35
Salut,
le probleme vient du fait que tes variable a et s ne sont pas initialisées....
public static suiteDeChiffres a;
public static suiteDeChiffres s;
je suppose que l'init dois se faire grace à cette fonction:clavier.lireUneSuiteDeChiffres();
Par ailleurs, a et s étant des variables de ta classe, pourquoi les passer en argument d'une méthode de ta classe??
J'espere ca pourra t'aider!!
@+
le probleme vient du fait que tes variable a et s ne sont pas initialisées....
public static suiteDeChiffres a;
public static suiteDeChiffres s;
je suppose que l'init dois se faire grace à cette fonction:clavier.lireUneSuiteDeChiffres();
Par ailleurs, a et s étant des variables de ta classe, pourquoi les passer en argument d'une méthode de ta classe??
J'espere ca pourra t'aider!!
@+
findizy
Messages postés
65
Date d'inscription
jeudi 20 mars 2008
Statut
Membre
Dernière intervention
16 août 2011
1
8 oct. 2009 à 22:42
8 oct. 2009 à 22:42
merci pour ta réponse!
si j'ai bien compris le probleme vient de :
public static suiteDeChiffres a;
public static suiteDeChiffres s;
mais si j'enleve ces deux lignes le programme ne compile plus
j'ai essayé pleins d'autres trucs du genre:
suiteDeChiffres a = new suiteDeChiffres();
ou bien
suiteDeChiffres d = suiteDeChiffres(a);
mais vu que je ne comprends pas vraiment ce que je fais et que je patoge plus qu'autre chose... rien n'a ete concluant
quand j'execute, la premiere partie du texte apparait dans l'invité de commande puis j'ai les erreurs
j'espere que je suis clair
merci d'avance
si j'ai bien compris le probleme vient de :
public static suiteDeChiffres a;
public static suiteDeChiffres s;
mais si j'enleve ces deux lignes le programme ne compile plus
j'ai essayé pleins d'autres trucs du genre:
suiteDeChiffres a = new suiteDeChiffres();
ou bien
suiteDeChiffres d = suiteDeChiffres(a);
mais vu que je ne comprends pas vraiment ce que je fais et que je patoge plus qu'autre chose... rien n'a ete concluant
quand j'execute, la premiere partie du texte apparait dans l'invité de commande puis j'ai les erreurs
j'espere que je suis clair
merci d'avance
chuka
Messages postés
965
Date d'inscription
samedi 11 octobre 2008
Statut
Membre
Dernière intervention
29 juillet 2010
378
8 oct. 2009 à 22:47
8 oct. 2009 à 22:47
On peut voir à quoi ressemble la class suiteDeChiffres
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
findizy
Messages postés
65
Date d'inscription
jeudi 20 mars 2008
Statut
Membre
Dernière intervention
16 août 2011
1
9 oct. 2009 à 11:24
9 oct. 2009 à 11:24
up svp