Java-Compiler-Fehler: Fehlende Return-Anweisung
So bekomme ich den Compiler-Fehler, dass mir eine return-Anweisung fehlt und ich mir die anderen ähnlichen Fragen angesehen habe, aber ich bin immer noch verwirrt über diese Angelegenheit.
public String pop()
{
try
{
if(top == -1)
{
throw new EmptyStackException("The stack is empty!");
}
String x = stack[top];
top--;
return x;
}
catch (EmptyStackException e)
{
System.out.println("The stack is empty!");
}
}
Ich entschuldige mich im Voraus, wenn diese Frage schon einmal gestellt wurde, aber ich habe verschiedene andere angeschaut und ich kann das nicht herausfinden.