Re: Exception provozieren
- From: Erhard Schwenk <eschwenk@xxxxxx>
- Date: Thu, 10 Dec 2009 01:23:43 +0100
Michael Konietzka wrote:
On 2 Dez., 19:27, Malte Schirmacher <th...@xxxxxxxxxxxx> wrote:Stefan Becker wrote:Hallo,if (x < 0)
wir sollen eine kleine JSP Anwendung schreiben. Dabei soll die Wurzel
des eingegebenen Wertes berechnet werden. Das ganze soll mit
Math.sqrt(double) geschehen. Aber bei <=0 oder keinem Wert soll eine
Exception ausgelöst werden. Bei keinem Wert bekomme ich diese auch, aber
wenn 0 oder -x eingegeben wird frist Java das und gibt ein NaN aus. Kann
ich da was provozieren?
throw new ProvokedExcpeotion();
?
Man könnte auch über das Ergebnis der Wurzeloperation argumentieren:
double result=Math.sqrt(d);
if (Double.isNaN(result))) {
// ooh result is NaN, lets throw an exception
throw new ArithmeticException("blabla NaN");
}
else {
// ok, lets work with the result
}
VG Michael
Ahem... ACK, aber das "else" würd ich einfach weglassen, wenn der ne Exception schmeißt kommt er erstmal eh nicht aus dem if-Zweig raus.
--
Erhard Schwenk
Akkordeonjugend Baden-Württemberg - http://www.akkordeonjugend.de/
APAYA running System - http://www.apaya.net/
.
- References:
- Exception provozieren
- From: Stefan Becker
- Re: Exception provozieren
- From: Malte Schirmacher
- Re: Exception provozieren
- From: Michael Konietzka
- Exception provozieren
- Prev by Date: Eclipse: Favoriten
- Next by Date: Re: Exception provozieren
- Previous by thread: Re: Exception provozieren
- Next by thread: jaxb - "xml weiche"
- Index(es):
Relevant Pages
|