Okt 07

This post is also available in: Englisch

Bei Assertions gibt es zusätzlich die Möglichkeit, bei der Fehlerbehandlung noch einen Text auszugeben:

assert (a.PersNr > 0): “Dies ist ein zusätzlicher Text, welcher ausgegeben wird”;

führt also bei einer negativen a.PersNr zu

Exception in thread “main” java.lang.AssertionError: Dies ist ein zusätzlicher Text, welcher ausgegeben wird
at Angestellter.main(Angestellter.java:42)

auch können nach dem “:” noch Methoden aufgerufen werden, die aber zwingend einen Wert zurückgeben müssen um einen CompilerFehler zu vermeiden:

assert (a.PersNr > 0): Math.sqrt(144); // Wenn PersNr < 0 führe Methode Math.sqrt(144) aus und gebe das Ergebnis mit aus

ist demnach genauso gültig.

  • Print
  • del.icio.us
  • Facebook
  • Twitter
  • Google Bookmarks
  • Add to favorites
  • RSS
  • Blogosphere
  • email
  • PDF
  • Wikio
  • Technorati
  • Digg
  • DZone

Leave a Reply

preload preload preload
http://www.wikio.de Blog Top Liste - by TopBlogs.de Blogverzeichnis - Blog Verzeichnis bloggerei.de Bloggeramt.de Software
Webbhotell Top Blogs