bonjour je suis nouveau dans ce forum ,
voilà je voudrai bien que vous m'indiquer ou est l'erreur dans mon programme
quand je veut complier j'ai une erreur : missing return statement
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85 import java.util.Scanner; public class Voiture{ private String carburation; private int capacite; private int contenu; private int consomation; public Voiture(){ carburation =""; capacite = 90; contenu = 0; consomation = 0; } public Voiture(String car, int cap, int cont, int cons){ carburation = car; capacite = cap; contenu = cont; consomation = cons; } public String getcarburation(){ return carburation; } public int getcapacite(){ return capacite; } public int getcontenu(){ return contenu; } public int getconsomation(){ return consomation; } public int setcontenu(int contenu){ this.contenu = contenu; } public void afficher(){ System.out.println("voiture de carburation "+carburation+" capacite "+capacite+" litres contient "+contenu+" litres , sa consomation "+consomation+" litres"); } public void avancer(){ if(contenu == 0){ contenu = 0; } else{ contenu = contenu-consomation; } } public void trajet (int kilometres){ contenu = contenu-(consomation*kilometres); if(contenu>0){ System.out.println("vroum vrouuuuuuuum ..."); } else{ System.out.println("panne seche !!"); } } } class Testvoiture{ public static void main(String[]args){ Scanner clavier = new Scanner(System.in); System.out.println("veuillez choisir la carburation:"); String carburation = clavier.nextLine(); System.out.println("veuillez choisir la capacitee:"); int capacite = clavier.nextInt(); System.out.println("veuillez choisir le contenu"); int contenu = clavier.nextInt(); if (contenu>capacite){ System.out.println("veuillez retaper le contenu:"); contenu = clavier.nextInt(); } System.out.println("veuillez entrer la consomation:"); int consomation = clavier.nextInt(); Voiture v1 = new Voiture(); Voiture v2 = new Voiture(carburation,capacite,contenu,consomation); v1.afficher(); v2.afficher(); System.out.println("si vous voulez faire avancer la voiture v2 d'un kilometre tapez 1 "); int a = clavier.nextInt(); while (a==1){ v2.avancer(); System.out.println("il vous reste "+v2.getcontenu()+" litre dans votre reservoir"); a = clavier.nextInt(); } System.out.println("tapez le nombre de kilometre que vous voulez faire avancer la voiture"); int km = clavier.nextInt(); v2.trajet(km); } }
merci
Partager