Fraenk: Exceptions in Funktionen (Rückgabe)

Beitrag lesen

Hallo zusammen,

aus einem Servlet heraus möchte ich in der Klasse "Berechnungen" die Funktion "getTeilen" aufrufen:

int demoInt = getTeilen(a,b);

Die Funktion getTeilen sieht dann ungefähr so aus:

public class Berechnungen{
 public Berechnungen() {
 }
 public int getTeilen(int a, int b) {
  String result = new String();
         try {
                  return a/b;
  } catch (Exception e) {
    result = "Division durch 0";
  }
 }
}

So, und jetzt möchte ich gerne im Servlet wissen, ob die Berechnung erfolgreich war oder ob die Exception zugeschlagen hat. "result" ist aber ein String und kann ja nicht zurückgegeben werden, da die Funktion vom Typ int ist...

Wie kann man dieses Problem (elegant) lösen?

Danke und Grüße
Fraenk