SORU
20 NİSAN 2009, PAZARTESİ


'in L numarası (uzun) özellikler Java

Görünen yazdığınızda bir dizi Java, derleyici otomatik olarak okur olarak bir tamsayı, bu yüzden yazarken (uzun) 6000000000 (sayı aralığı) olacak şikayet 6000000000 olmayan bir tamsayı. Sustu, 6000000000L belirtmek zorunda kaldım. Ben sadece bu şartname öğrendi.

Kısa, bayt, şamandıra gibi diğer özellikler çift sayı vardır? Göründüğü gibi bu iyi olurdu çünkü (sanırım) eğer belirtin numarasın yazarak kısa bir java yok atama bu bir varsayım, doğru bana eğer ben yanılıyorsam. Normalde bu soruyu kendim aramak istiyorum ama numarası belirtimi bu tür hatta ne denir bilmiyorum.

Lütfen bana bildirin.

CEVAP
20 NİSAN 2009, PAZARTESİ


long özel ekler () örneğin 39832L, float () örneğin 2.4f double (*örneğin 5*) vardır.

Sonek yok, ve ayrılmaz bir türü (*örneğin 6*) ise, int Bir olduğu varsayılır. Eğer ayrılmaz bir türü (*8 örneğin*) ise, double olarak kabul edilir.

Tüm diğer durumlarda (byte, , *short*12), özel soneki yok olarak döküm gerekir.

Java spec sağlar hem üst hem de alt durum ekleri, ama bir üst versiyonu için longs tercih edilir, üst kasa L daha kolay karıştırmak için bir sayı 1 daha küçük l.

Kanlı detayları JLS section 3.10 (IntegerTypeSuffix tanımına bakın).

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AndroidSale

    AndroidSale

    17 NİSAN 2011
  • Blendtec

    Blendtec

    30 EKİM 2006
  • CMTelly

    CMTelly

    2 Mayıs 2007