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

  • LiveForGodsKingdom

    LiveForGodsK

    6 NİSAN 2008
  • MarinaHD2001

    MarinaHD2001

    7 ŞUBAT 2009
  • Sean Murphy

    Sean Murphy

    4 ŞUBAT 2009