28 Kasım 2018 Çarşamba

Double Sınıfı

doubleToLongBits metodu
Şöyle yaparız.
Double.doubleToLongBits(1504642224.94664);
isFinite metodu
Metodun içi şöyle
public static boolean isFinite(double d) {
  return Math.abs(d) <= DoubleConsts.MAX_VALUE;
}
MAX_VALUE Alanı
Şöyle yaparız.
double i = Double.MAX_VALUE;
NaN Alanı
Sonsuz döngü kurmak için şöyle yaparız.
double i = Double.NaN;
while (i != i) {}
parse metodu - string
Şöyle yaparız.
String str = ...;
try {
  double d = Double.parseDouble(str);
} catch(NumberFormatException nfe) {
  ...
}
Bilimsel yani scientific gösterim şöyledir.
3564e-8 //returns 0.00003564
Örnek
Scientific notation ile belirtilen bir string'i parse edebilir. Şöyle yaparız.
double d = Double.parseDouble("4.30000000e01");
Örnek
Şöyle yaparız.
double d = Double.valueOf("4.30000000e+01");
POSITIVE_INIFINITY Alanı
Sonsuz döngü kurmak için şöyle yaparız.
double i = Double.POSITIVE_INFINITY;
while (i == i + 1) {}

Hiç yorum yok:

Yorum Gönder