Normal
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?
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;
}
oder vielleicht ist alles falsch?