Weitere aktuelle Java-Titel finden Sie bei dpunkt.
 Inhaltsverzeichnis   Auf Ebene Zurück   Seite Zurück   Seite Vor   Auf Ebene Vor   Eine Ebene höher   Index


2.16.1

Ganzzahl-Nulldivision


Eine Ganzzahl-Division liegt vor, wenn die Ergebnisvariable oder der Divisor einen Ganzzahltyp hat, also int, long, short oder byte. Wenn bei einer Ganzzahl-Division eine Nulldivision auftritt, so stürzt das Programm nicht ab, sondern es wird eine ArithmeticException ausgelöst. Dieses Verhalten erlaubt es dem Programmierer, in definierter Weise auf diese Nulldivision zu reagieren. Exceptions werden im Kapitel 5 behandelt. Das folgende Programmfragment soll diesen Sachverhalt illustrieren:
  int a, b, c;

  ...
  // Eingabe von b und c
  try {
    a = b / c;
  }
  catch (ArithmeticException e) {
    System.out.println(
            "Bitte anderen Divisor eingeben!");
  }
Ganz anders dagegen ist das Verhalten bei Gleitpunkt-Nulldivisionen.


 Inhaltsverzeichnis   Auf Ebene Zurück   Seite Zurück   Seite Vor   Auf Ebene Vor   Eine Ebene höher   Index

Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.