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
Rejoignez-nous