public class Range
extends java.lang.Object
Constructor and Description |
---|
Range(double min,
double max)
Inicializuje novy interval ciselnych hodnot <min, max)
|
Range(Range range)
Inicializuje novy interval na taky isty interval ako
range |
Modifier and Type | Method and Description |
---|---|
boolean |
contains(double value)
Testuje, ci
value patri do intervalu |
double |
createRandom()
Vrati nahodnu hodnotu patriacu do intervalu
|
static double |
createRandom(double min,
double max)
Vrati nahodnu hodnotu patriacu do inervalu <
min , mas ) |
boolean |
equals(java.lang.Object obj) |
double |
getLength()
Vrati dlzku intervalue
|
double |
getMax()
Vrati hornu hranicu intervalu
|
double |
getMin()
Vrati dolnu hranicu intervalu
|
int |
hashCode() |
double |
length()
Deprecated.
|
double |
random()
Deprecated.
|
static double |
random(double min,
double max)
Deprecated.
|
Range |
set(double min,
double max)
Nastavi dolnu a hornu hranicu intervalu
|
Range |
setMax(double max)
Mastavi hornu hranicu intervalu
|
Range |
setMin(double min)
Nastavi dolnu hranicu intervalu
|
double |
toRange(double value)
Vrati hodnotu podla nasledujucich pravidiel:
ak
value je mensia ako dolna hranica intervalu, tak vrati dolnu hranicu intervalu
ak value patri do intervalu, tak navratovou hodnotou bude value
ak value je vacsia alebo rovna ako horna hranica intervalu, tak vrani najvacsiu hodnotu typu double , ktora je mensia ako horna hranica intervalu
|
static double |
toRange(double min,
double max,
double value)
Vrati hodnotu spadajucu do intervalu <
min , max ) |
java.lang.String |
toString()
Vrati informacie o intervale ako
String |
public Range(double min, double max)
min
- dolna hranica intervalu (patri do intervalu)max
- horna hranica intervalu (nepatri do intervalu)public Range(Range range)
range
range
- nova instancia bude reprezentovat rovnaky interval ako tento vstupny intervalpublic boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public Range setMin(double min)
min
- dolna hranica intervalu (patri do intervalu)public Range setMax(double max)
max
- horna hranica intervalu (tato hodnota uz nepatri do intervalu)public double getMin()
public double getMax()
public Range set(double min, double max)
min
- dolna hranica intervalu (patri do intervalu)max
- horna hranica intervalu (nepatri do intervalu)@Deprecated public double length()
public double getLength()
public boolean contains(double value)
value
patri do intervaluvalue
- testovana hodnotavalue
patri od intervalu, inak vrati falsepublic double toRange(double value)
value
je mensia ako dolna hranica intervalu, tak vrati dolnu hranicu intervalu
value
patri do intervalu, tak navratovou hodnotou bude value
value
je vacsia alebo rovna ako horna hranica intervalu, tak vrani najvacsiu hodnotu typu double
, ktora je mensia ako horna hranica intervalu
value
- vstupna hodnotatoRange(double, double, double)
public static double toRange(double min, double max, double value)
min
, max
)min
- dolna hranica intervalumax
- horna hranica intervaluvalue
- vstupna hodnotavalue
upravena tak aby spadala do intervalu <min
, mas
)toRange(double)
public double createRandom()
createRandom(double, double)
@Deprecated public double random()
public static double createRandom(double min, double max)
min
, mas
)min
- dolna hranica intervalumax
- horna hranica intervalucreateRandom()
@Deprecated public static double random(double min, double max)
public java.lang.String toString()
String
toString
in class java.lang.Object