public class Rational extends Object
Modifier and Type | Field and Description |
---|---|
int |
den |
static Rational |
HALF |
int |
num |
static Rational |
ONE |
static Rational |
ZERO |
Constructor and Description |
---|
Rational(int num,
int den) |
public static final Rational ONE
public static final Rational HALF
public static final Rational ZERO
public final int num
public final int den
public static Rational R(int num, int den)
public static Rational R1(int num)
public int getNum()
public int getDen()
public int multiplyS(int val)
public int divideS(int val)
public int divideByS(int val)
public long multiplyLong(long val)
public long divideLong(long val)
public Rational flip()
public boolean smallerThen(Rational sec)
public boolean greaterThen(Rational sec)
public boolean smallerOrEqualTo(Rational sec)
public boolean greaterOrEqualTo(Rational sec)
public boolean equalsRational(Rational other)
public RationalLarge plusLarge(RationalLarge other)
public RationalLarge minusLarge(RationalLarge other)
public Rational plusInt(int scalar)
public Rational minusInt(int scalar)
public Rational multiplyInt(int scalar)
public Rational divideInt(int scalar)
public Rational divideByInt(int scalar)
public RationalLarge multiplyLarge(RationalLarge other)
public RationalLarge divideLarge(RationalLarge other)
public RationalLarge divideByLarge(RationalLarge other)
public float scalar()
public int scalarClip()
public static Rational reduce(int num, int den)
public double toDouble()
Copyright © 2019. All rights reserved.