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