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

  • Malwarebytes

    Malwarebytes

    22 Temmuz 2007
  • Need for Speed

    Need for Spe

    8 ŞUBAT 2006
  • Ricardo Cerqueira

    Ricardo Cerq

    28 Mayıs 2008