

Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Fraction Java Class (ADT) con diveri metodi per le funzioni
Tipologia: Sbobinature
Caricato il 31/03/2026
1 / 2
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!


package fraction; import util.MyMath; /**
return result.minTerm(); } public Fraction reciprocal() { Fraction result = new Fraction(this.getDen(), this.getNum()); return result.minTerm(); } public Fraction mul(Fraction that) { Fraction result = new Fraction(this.getNum() * that.getNum(), this.getDen() * that.getDen()); return result.minTerm(); } public Fraction div(Fraction that) { return this.mul(that.reciprocal()); } public double getDouble() { return (double)this.getNum() / (double)this.getDen(); } public int compareTo(Fraction that) { int result; if(this.equals(that)) { result = 0; } else { result = this.getDouble() > that.getDouble()? 1 : - 1; } return result; } }