Kurz erklärt
return beendet eine Methode sofort und liefert, falls die Methode einen Rückgabetyp hat, einen Wert an den Aufrufer zurück.
Genauer
Sobald return erreicht wird, endet die Methode, auch mitten in einer Schleife. Der Wert muss zum deklarierten Rückgabetyp passen. Bei void-Methoden steht return; ohne Wert und dient nur zum vorzeitigen Verlassen.