Class Divisor
java.lang.Object
com.mojang.math.Divisor
- All Implemented Interfaces:
it.unimi.dsi.fastutil.ints.IntIterator, Iterator<Integer>, PrimitiveIterator<Integer, IntConsumer>, PrimitiveIterator.OfInt
-
Nested Class Summary
Nested classes/interfaces inherited from interface PrimitiveIterator
PrimitiveIterator.OfDouble, PrimitiveIterator.OfInt, PrimitiveIterator.OfLong -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final intprivate final intprivate final intprivate intprivate int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionasIterable(int numerator, int denominator) booleanhasNext()intnextInt()Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface it.unimi.dsi.fastutil.ints.IntIterator
forEachRemaining, forEachRemaining, next, skipMethods inherited from interface PrimitiveIterator.OfInt
forEachRemaining
-
Field Details
-
denominator
private final int denominator -
quotient
private final int quotient -
mod
private final int mod -
returnedParts
private int returnedParts -
remainder
private int remainder
-
-
Constructor Details
-
Divisor
public Divisor(int numerator, int denominator)
-
-
Method Details
-
hasNext
-
nextInt
public int nextInt()- Specified by:
nextIntin interfaceit.unimi.dsi.fastutil.ints.IntIterator- Specified by:
nextIntin interfacePrimitiveIterator.OfInt
-
asIterable
-