Bonjour,
Je débute en Java, et j'ai un exercice à rendre pour rechercher le plus grand de 3 entiers.
J'ai rédigé une partie de mon code, mais je bute pour compiler car la console Dos me renvoie l'info "Exo4.java:26: error: missing return statement }"
Pourriez-vous svp jeter un oeil et me dire quelle est mon erreur? Je doute que ce soit un } car ils y sont tous...
Ca fait deux jours que je cherche, mais rien n'y fait... :-(
PS: La classe Terminal est la classe fournie par notre prof et fonctionne!
Et le code:
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 public class Exo4 { public static void main (String[] args) { Terminal.ecrireString("Saisir le premier entier:"); final int a = Terminal.lireInt(); Terminal.ecrireString("Saisir le second entier:"); final int b = Terminal.lireInt(); Terminal.ecrireString("Saisir le troisieme entier:"); final int c = Terminal.lireInt(); int resultat = superieur3 (a, b, c); } static int superieur3 (int a, int b, int c) { if ((a > b) && (a > c)) { return a; } else if ((b > a) && (b > c)) { return b; } else if ((c > a) && (c > b)) { return c; } } }
Merci d'avance,
Sébastien
Partager