Class Bruch

java.lang.Object
  extended by Bruch

public class Bruch
extends java.lang.Object

Gemeine Brueche.


Field Summary
private  int nenner
          Nenner.
private  int zaehler
          Zaehler.
 
Constructor Summary
Bruch(int z)
          Konstruktor, ganze Zahl als Bruch.
Bruch(int z, int n)
          Konstruktor, wirft Ausnahme, falls Nenner == 0.
 
Method Summary
 Bruch add(Bruch a)
          Addition.
 int getNenner()
          Lesen des Nenners.
 int getZaehler()
          Lesen des Zaehlers.
static void main(java.lang.String[] args)
          Testprogramm zur Klasse Bruch, 1: 2 / 3 + 3 / 18 2: 3 * ( 225 / 375) 3: 2 + 2 + 2 - 1
 void setNenner(int n)
          Setzen des Nenners.
 void setZaehler(int z)
          Setzen des Zaehlers.
 java.lang.String toString()
          Darstellung eines Bruchs.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

zaehler

private int zaehler
Zaehler.


nenner

private int nenner
Nenner.

Constructor Detail

Bruch

public Bruch(int z,
             int n)
      throws java.lang.Exception
Konstruktor, wirft Ausnahme, falls Nenner == 0.

Parameters:
z - Zaehler
n - Nenner
Throws:
BruchException, - NPlusException
java.lang.Exception

Bruch

public Bruch(int z)
Konstruktor, ganze Zahl als Bruch.

Parameters:
z - ganze Zahl
Method Detail

getZaehler

public int getZaehler()
Lesen des Zaehlers.

Returns:
Zahler des Bruches

getNenner

public int getNenner()
Lesen des Nenners.

Returns:
Nenner des Bruches

setZaehler

public void setZaehler(int z)
Setzen des Zaehlers.

Parameters:
z - neuer Zaehler

setNenner

public void setNenner(int n)
               throws java.lang.Exception
Setzen des Nenners.

Parameters:
n - neuer Nenner
Throws:
BruchException
java.lang.Exception

add

public Bruch add(Bruch a)
          throws java.lang.Exception
Addition.

Parameters:
a - Bruch, welcher addiert werden soll
Returns:
Ergebnis der Addition
Throws:
BruchException, - NPlusException
java.lang.Exception

toString

public java.lang.String toString()
Darstellung eines Bruchs.

Overrides:
toString in class java.lang.Object
Returns:
Bruch in linearer Schreibweise

main

public static void main(java.lang.String[] args)
Testprogramm zur Klasse Bruch, 1: 2 / 3 + 3 / 18 2: 3 * ( 225 / 375) 3: 2 + 2 + 2 - 1