Salut,
Voici : le code écrit, je l´ai pris dans un livre, mais je ne comprends pas l´erreur marquée ici. Quelqu´un pourrait-il me dire pouquoi ? Le code, je l´ai écrit exactement comme il est écrit dans le livre, mais par ma propre réflexion, je l´aurais écrit autrement. C´est un programme permetant de dire le nombre de bières se trouvant dans un frigo et à chaque fois qu´on prend une bière, ça marque après le nombre restant. C´est du livre "Head first java" version allemande.
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
 
public class Bierlied1 {
 
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int bierAnzahl = 99;
		String wort = "Flasche"; //mot= bouteille
		while ( bierAnzahl>0)//nombre de bier>0
		{
		if (bierAnzahl==1)//nombre de bier==1
		{
			wort = "Flasche";
 
		}
		System.out.println(bierAnzahl +""+ "wort" +"Flasche im Kühlschrank");//kühlschrank=frigo
		System.out.println(bierAnzahl +""+ "wort" +"Flasche");
		System.out.println("hol eine raus");  //sort en une
		System.out.println("und lass sie rumgehen");
		bierAnzahl = bierAnzahl-1;
		if (bierAnzahl>0)
		{
			System.out.println(bierAnzahl +""+ "wort" +"Flasche im Kühlschrank");
			else{
				System.out.println("keine Flasche mehr im Kühlschrank");//plus de bouteille de bier au frigo
			}
		}
		}
 
 
	}
 
}
voici comment moi je l´aurai ecrit sans regarder le livre:
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
 
 
public static void main(String[] args) {
		// TODO Auto-generated method stub
		int bierAnzahl = 99;
		String A1 = "Flasche" ;
		String A2 ="Bier";
		String A3 = "im";
		String A4 = "Kühlschrank";
		while( bierAnzahl>0)
		{
			if(bierAnzahl ==99)
			{
 
			System.out.println("bierAnzahl"+ "A1" + "A2" + "A3" + "A4");
			System.out.println("hol eine raus");
 
	        System.out.println("und lass sie rumgehen");
			 bierAnzahl=bierAnzahl-1;
 
			 else{
					System.out.println("kein" + "A2" + "A3" + "A4");
					}
			}
		}
 
 
	}
}
 
}
qui aurait une idée?
merci