Hejsan.
Jag har problem med en uppgift i min Javabok till skolan.
Följande uppgift får jag bara inte att fungera:
"Skriv en metod int min(int talEtt, int talTvå, int talTre) som returnerar det minsta av tre tal."
När det gällde att plocka ut det största\minsta av två tal hade jag inga problem, men nu får jag verkligen inte IF-satsen att funka.
Tack på förhand.
MVH Crille
PS.
Detta är inte ett desperat försök att fixa en inlämningsuppgift.
Våran lärare har varit borta från de två senaste lektionerna, så vi kan inte få någon hjälp just nu.
DS.
Här är koden:
public class Upg
{
public static int min(int ett, int tva, int tre)
{
if(ett < tva)
{
if(ett < tre)
{
return ett;
}
} else if(tva < ett)
{
if(tva < tre)
{
return tva;
}
} else if(tre < ett)
{
if(tre < tva)
{
return tre;
}
}
}
public static void main(String[] args)
{
int a=10;
int b=20;
int c=30;
System.out.println(min(a,b,c) +" är det minsta talet");
}
}
Här är felmeddelandet:
Upg.java [24:1] missing return statement
}
^
1 error