public final class RationalNumber extends Object implements Comparable<RationalNumber>
Modifier and Type | Field and Description |
---|---|
float |
denominator |
float |
nominator |
Constructor and Description |
---|
RationalNumber(float nominator,
float denominator) |
RationalNumber(RationalNumber rNumber) |
Modifier and Type | Method and Description |
---|---|
RationalNumber |
add(RationalNumber rational) |
int |
compareTo(RationalNumber o) |
RationalNumber |
div(RationalNumber rational) |
boolean |
equals(Object obj) |
static float |
gcd(float m,
float n) |
float |
getDenominator() |
float |
getNominator() |
int |
hashCode() |
static float |
lcm(float m,
float n) |
RationalNumber |
mul(RationalNumber rational) |
static RationalNumber |
of(float pay,
float payda) |
RationalNumber |
sub(RationalNumber rational) |
double |
toDouble() |
float |
toFloat() |
int |
toInt() |
public RationalNumber(float nominator, float denominator)
nominator
- denominator
- public RationalNumber(RationalNumber rNumber)
rNumber
- public static RationalNumber of(float pay, float payda)
pay
- payda
- public static float gcd(float m, float n)
m
- n
- public static float lcm(float m, float n)
m
- n
- public RationalNumber mul(RationalNumber rational)
rational
- public RationalNumber add(RationalNumber rational)
rational
- public RationalNumber sub(RationalNumber rational)
rational
- public RationalNumber div(RationalNumber rational)
rational
- public double toDouble()
public float toFloat()
public int toInt()
public float getDenominator()
public float getNominator()
public int compareTo(RationalNumber o)
compareTo
in interface Comparable<RationalNumber>
Copyright © 2018 Terra Software Informatics LLC.. All rights reserved.