Erreurs : Not a statement

Résolu
anadeveloppeur
Messages postés
153
Date d'inscription
samedi 10 septembre 2005
Statut
Membre
Dernière intervention
21 février 2019
- 29 déc. 2005 à 18:29
anadeveloppeur
Messages postés
153
Date d'inscription
samedi 10 septembre 2005
Statut
Membre
Dernière intervention
21 février 2019
- 29 déc. 2005 à 19:32
bonjour, je suis un débutant en programmation en général, et je commence par Java..


j'ai un livre d'exerces, j'ai tapé la sollution dans mon IDE, mais ça
n'a pas marché, on me donne bcp d'erreures suivantes : Not a statement
, et pourtant j'ai copié la sol mot à mot!!


la solution de l'exercice est :


class Entier


{


public Entier (int nn)


{


n=nn;


}


public void incr (int dn)


{


n+=dn;


}


public void imprime()


{


System.out.println(n);


}


private int n;


}


public class TstEnt {





public static void main(String[] args) {


// TODO: Add your code here


Entier n1 new Entier(2); System.out.print("n1 ")+n1.imprime();


Entier n2 new Entier(5); System.out.print("n1 ")+n2.imprime();


n1.incr(3); System.out.print("n1 = ")+n1.imprime();


System.out.print("n1 == n2 est : "+(n1==n2));


n1=n2; n2.incr(12); System.out.print("n2 = ")+n2.imprime();


System.out.print("n1 = ")+n1.imprime();


System.out.print("n1 == n2 est : "+(n1==n2));





}


}

2 réponses

anadeveloppeur
Messages postés
153
Date d'inscription
samedi 10 septembre 2005
Statut
Membre
Dernière intervention
21 février 2019

29 déc. 2005 à 19:32
Merci bien pour la solution, la deuxième est elle même qui était écrite
dans le livre, sauf qu'au lieu de mettre le ' ; ' j'ai mis le ' + ' .

C à d il fallait écrire : System.out.print("n1 = ");n1.imprime();

Au lieu
de
: System.out.print("n1 = ")+n1.imprime();



merci encore une fois
3