SORU
22 ŞUBAT 2011, Salı


Java değeri nedir?

Bu kod yazdım:

float b= 3.6;

ve bu olsun:

Error:Unresolved compilation problem: 
    Type mismatch: cannot convert from double to float

Neden?
Tanımı float nedir? Aradım fakat gelmedi.

CEVAP
22 ŞUBAT 2011, Salı


double türü 3.6, onun yorumlanması gibi bir ondalık sayı, Java,. double float32 bit hassasiyetli IEEE 754 kayan nokta ise 64-bit duyarlıklı IEEE 754 kayan nokta. A float double, dönüşüm olamaz örtülü olarak yapılması daha az hassas.

Eğer bir şamandıra oluşturmak istiyorsanız, f (örn: 3.6f) ile bitiyor.

Daha fazla açıklama için, primitive data types definition of the Java tutorial bkz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Gali B

    Gali B

    1 EYLÜL 2006
  • ibebrent

    ibebrent

    23 Temmuz 2007
  • The Dubstep FX

    The Dubstep

    5 Mart 2011