TiffRational
Inheritance: java.lang.Object
public class TiffRational
tiff rasyonel tipi.
Yapıcılar
| Yapıcı | Açıklama |
|---|---|
| TiffRational() | Yeni bir TiffRational sınıfı örneğini başlatır. |
| TiffRational(long value) | Yeni bir TiffRational sınıfı örneğini başlatır. |
| TiffRational(long nominator, long denominator) | Yeni bir TiffRational sınıfı örneğini başlatır. |
Alanlar
| Alan | Açıklama |
|---|---|
| EPSILON | Kesir hesaplaması için epsilon |
Yöntemler
| Yöntem | Açıklama |
|---|---|
| approximateFraction(double value, double epsilon) | Verilen değeri bir kesire yaklaştırır. |
| approximateFraction(double value) | Verilen değeri bir kesire yaklaştırır. |
| approximateFraction(float value, double epsilon) | Verilen değeri bir kesire yaklaştırır. |
| approximateFraction(float value) | Verilen değeri bir kesire yaklaştırır. |
| getDenominator() | Paydayı alır. |
| getNominator() | Payı alır. |
| getValue() | float değerini alır. |
| getValueD() | double değerini alır. |
| toString() | Stringe dönüştürür. |
| equals(Object obj) | Belirtilen Object‘in bu örnek ile eşit olup olmadığını belirler. |
| hashCode() | Bu örnek için bir karma kodu döndürür. |
TiffRational()
public TiffRational()
Yeni bir TiffRational sınıfı örneğini başlatır.
TiffRational(long value)
public TiffRational(long value)
Yeni bir TiffRational sınıfı örneğini başlatır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | long |
Pay, belirtilen değer olarak kullanılacak ve payda 1’e eşit olacaktır. |
TiffRational(long nominator, long denominator)
public TiffRational(long nominator, long denominator)
Yeni bir TiffRational sınıfı örneğini başlatır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| pay | long | Pay. |
| payda | long | Payda. |
EPSILON
public static final double EPSILON
Kesir hesaplaması için epsilon
approximateFraction(double value, double epsilon)
public static TiffRational approximateFraction(double value, double epsilon)
Verilen değeri bir kesire yaklaştırır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | double | Değer. |
| epsilon | double | İzin verilen hata. |
Returns:
TiffRational - A rational number having error less than epsilon.
approximateFraction(double value)
public static TiffRational approximateFraction(double value)
Verilen değeri bir kesire yaklaştırır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | double | Değer. |
Returns:
TiffRational - A rational number having error less than Epsilon.
approximateFraction(float value, double epsilon)
public static TiffRational approximateFraction(float value, double epsilon)
Verilen değeri bir kesire yaklaştırır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | float | Değer. |
| epsilon | double | İzin verilen hata. |
Returns:
TiffRational - A rational number having error less than epsilon.
approximateFraction(float value)
public static TiffRational approximateFraction(float value)
Verilen değeri bir kesire yaklaştırır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | float | Değer. |
Returns:
TiffRational - A rational number having error less than Epsilon.
getDenominator()
public long getDenominator()
Paydayı alır.
Değer: payda.
Returns: long
getNominator()
public long getNominator()
Payı alır.
Değer: pay.
Returns: long
getValue()
public float getValue()
float değerini alır.
Değer: float değeri.
Returns: float
getValueD()
public double getValueD()
double değerini alır.
Değer: Çift değer.
Returns: double
toString()
public String toString()
Stringe dönüştürür.
Returns: java.lang.String - Bu örneği temsil eden bir String.
equals(Object obj)
public boolean equals(Object obj)
Belirtilen Object‘in bu örnek ile eşit olup olmadığını belirler.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| obj | java.lang.Object | Bu Object bu örnek ile karşılaştırmak için. |
Returns:
boolean - true eğer belirtilen Object bu örnek ile eşitse; aksi takdirde false.
hashCode()
public int hashCode()
Bu örnek için bir karma kodu döndürür.
Returns: int - Bu örnek için bir karma kodu, karma algoritmaları ve hash tablosu gibi veri yapılarında kullanılmaya uygundur.