Auf Thema antworten

Ich habe schon über Exceptions gelesen und ich denke, dass meine ungefähr so aussehen muss:


[code=Java]    BruchTest(){

   if ( n == 0 )

   throw new IllegalArgumentException( "0 ist im Nenner nicht erlaubt!" );

   this.n = n;

}[/code]


Ich weiß aber nicht wie und wo ich in meinem Programm diese Exception schreiben muss? 

Und der Testfall mit 0 im Nenner verstehe ich auch nicht ... 


und von der Methode Bruch muss ich nur diesen Teil in meinem Programm stehen lassen:


[code=Java]public Bruch( int zaehler, int nenner){

        z = zaehler;

        n = nenner;

        if(n == 0){

          n = 1;

        }

      }[/code]


oder vielleicht ist alles falsch?



Oben