Bonjour ,

est ce que quelqu'un pourrait me dire pourquoi la classe TestLivre ne marche pas à l'execution svp.

Et aussi, j'aimerais savoir comment on fait pour calculer et afficher le total des nbPages des 2 livres...

Comme vous voyez, je suis vraiment débutante en Java et j'aimerais bien améliorer mon niveau


Désolée d'avoir mis mon message dans ce topic mais je suis nouvelle sur le forum et je ne vois pas où se trouve l'onglet "new message"


Merci et @++

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
 
public class Livre {
    private String auteur,titre;
    private int nbPages;
    //constructeur
    public Livre(String unAuteur, String unTitre) {
	auteur = unAuteur;
	titre = unTitre;
    }
 
    //Accesseur auteur
    public String getAuteur() {
	return auteur;
    }
    //accesseur titre
    public String getTitre(){
	return titre;
    }
    //accesseur nbPages
    public int getNbPages(){
	return nbPages;
    }
    //modificateur auteur
    public void setAuteur(String auteur){
	auteur=auteur;
    }
    //modificateur titre
    public void setTitre(String titre){
	titre=titre;
    }
    //modificateur nbPages
    public void setNbPages(int nbPages){
	if (nbPages > 0)
	    nbPages=nbPages;
	else System.out.println("erreur");
    }
 
    class TestLivre { //ça ne marche pas à l'execution
 
    public void main (String[] args){
	Livre l1 = new Livre ("maupassant","une vie");
	Livre l2 = new Livre ("antonio","policier");
	l1.nbPages=143;
	l2.nbPages=231;
	System.out.println(l1.getAuteur());
	System.out.println(l1.getNbPages());
	System.out.println(l2.getNbPages());
	System.out.println(l1.auteur);
	System.out.println("143" + "231");
    }
    }
}