pjv1
Class Zlomek

java.lang.Object
  extended by pjv1.Zlomek

public class Zlomek
extends java.lang.Object

Trida reprezentujici zlomek.


Field Summary
protected  int citatel
          citatel
protected  int jmenovatel
          jmenovatel
 
Constructor Summary
Zlomek(int citatel, int jmenovatel)
          Standardni konstruktor
 
Method Summary
 Zlomek deleno(Zlomek z2)
          Vypocte podil dvou zlomku
 Zlomek inv()
          Vypocte inverzi nenuloveho zlomku.
 Zlomek krat(Zlomek z2)
          Vypocte soucin zlomku a vrati vysledek.
 Zlomek minus(Zlomek z2)
          Odecte druhy zlomek a vrati vysledek
 Zlomek neg()
          Vrati negaci zlomku.
 Zlomek plus(Zlomek z2)
          Pricte druhy zlomek a vrati vysledek.
 java.lang.String toString()
          Implicitni konverze na String
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

citatel

protected int citatel
citatel


jmenovatel

protected int jmenovatel
jmenovatel

Constructor Detail

Zlomek

public Zlomek(int citatel,
              int jmenovatel)
       throws java.lang.Exception
Standardni konstruktor

Parameters:
citatel - Citatel zlomku.
jmenovatel - Jmenovatel zlomku, nesmi byt nulovy.
Throws:
java.lang.Exception - Pri nepovolenem vstupu.
Method Detail

plus

public Zlomek plus(Zlomek z2)
            throws java.lang.Exception
Pricte druhy zlomek a vrati vysledek.

Parameters:
z2 - Druhy zlomek.
Returns:
Vysledek souctu jako novy objekt.
Throws:
java.lang.Exception

neg

public Zlomek neg()
           throws java.lang.Exception
Vrati negaci zlomku.

Returns:
Vraci negaci puvodniho zlomku jako novy objekt
Throws:
java.lang.Exception

minus

public Zlomek minus(Zlomek z2)
             throws java.lang.Exception
Odecte druhy zlomek a vrati vysledek

Parameters:
z2 - Druhy zlomek (mensitel).
Returns:
Vysledek rozdilu jako novy objekt.
Throws:
java.lang.Exception

krat

public Zlomek krat(Zlomek z2)
            throws java.lang.Exception
Vypocte soucin zlomku a vrati vysledek.

Parameters:
z2 - Druhy zlomek soucinu.
Returns:
Vysledek nasobeni jako novy objekt
Throws:
java.lang.Exception

inv

public Zlomek inv()
           throws java.lang.Exception
Vypocte inverzi nenuloveho zlomku.

Returns:
Vraci inverzi jako novy objekt
Throws:
java.lang.Exception - pri nulovem zlomku

deleno

public Zlomek deleno(Zlomek z2)
              throws java.lang.Exception
Vypocte podil dvou zlomku

Parameters:
z2 - delitel
Returns:
Vraci podil jako novy objekt
Throws:
java.lang.Exception - pri deleni nulou

toString

public java.lang.String toString()
Implicitni konverze na String

Overrides:
toString in class java.lang.Object
Returns:
Vraci textovou podobu zlomku.