Video: Learn Python - Full Course for Beginners [Tutorial] 2024
Java'da kodlama yaparken, kodunuzun gerçek boyutunu dikkate almak isteyeceksiniz. Bir örnek inceleyelim. Ama önce. İşte günün yeni kelime kelimeleri:
- foregift (hediye öncesi) n. Bir kiracı, kira sözleşmesinin ardından kiraya veren kişiye ödediği prim.
- , daha önce (burada-in-be-baş) zarf. Bu belgenin önceki bölümünde.
Şimdi biraz sıkıştırılmış metni taradığınızı düşünün. Bu metinde depolama alanını korumak için tüm boşluklar kaldırılmıştır. Şu sıradaki harf dizisini görüyorsunuz:
Burada
Giftedit <> Soru şu ki, bu harfler ne anlama geliyor? Her bir kelimenin uzunluğunu bilseydiniz, burada öngörüdüzen
burada,
burada hediye vermeden önce Ed
Bir bilgisayar aynı türden bir problemle karşı karşıyadır. Bir bilgisayar birkaç numarayı belleğe veya bir diske depolarsa, bilgisayar sayıların arasında boşluk bırakmaz. Öyleyse, bilgisayarın belleğinin küçük bir kısmının aşağıdaki resimdeki gibi olduğunu düşünün. (Bilgisayar yalnızca sıfırlar ve sıfırlarla çalışır, ancak aşağıdaki resim sıradan haneleri kullanır, sıradan hanelerle neler olduğunu görmek daha kolaydır.
Bu resimde hangi sayı veya sayı saklanır? İki sayı, 42 ve 21 mi? Yoksa bir numara, 4, 221 mi? Peki ya dört sayı, 4, 2, 2 ve 1'i saklamak? Her numara tüketen alan miktarına bağlıdır.
Bir ayda maaşlı tutarı depolayan bir değişken düşünün. Bu sayı asla 31'den büyük olmaz. Bu küçük sayıyı yalnızca sekiz sıfır ve rakamlarla temsil edebilirsiniz. Peki ya evrende yıldız sayan bir değişken hakkında? Bu sayı kolayca bir trilyonu aşabilir ve 1 trilyonu doğru bir şekilde temsil etmek için 64 sıfır ve 1'e ihtiyaç duyarsınız.
Bu noktada Java kurtarmaya geliyor. Java, dört sayı tamsayıya sahiptir.
int gumballsPerKid değerini bildirebilirsiniz;
Ayrıca
bayt paydaysInAnth;
kısa sickDaysDuringYourEmployment;
uzun numberOfStars;
Bu türlerin her biri (
bayt
,
kısa
,
int
ve
uzunlu
) kendi olası değer aralıklarına sahiptir.
Tür Adı | Değer Aralığı |
Tüm Sayı Türleri | |
bayt | -128 ila 127 |
kısa | -32768 ila 32767 |
int | -2147483648 ila 2147483647 |
uzun | -9223372036854775808 ila 9223372036854775807 |
Ondalıklı Sayı Türleri | |
float | -3.4 x 10 38 3 4 x 10 38 çift -1. 8 × 10 999 308 999'dan 1'e 8 x 10 999 308 999 Java iki tip ondalık sayıya sahiptir (ondalık noktanın sağındaki basamakları olan sayılar). |
double | tutarını beyan edebilirsiniz; Ayrıca float monthSalary olarak da bildirebilirsiniz; |
double ve
float
arasında bir seçim göz önüne alındığında, muhtemelen
double
seçimini yapmak istiyorsunuz.
çift
tipi bir değişken, muhtemelen daha geniş bir değer aralığı ve daha fazla doğruluk serisine sahiptir.
Yukarıdaki tablo altı Java'nın
ilkel
türlerini (
basit
türleri olarak da bilinir) listeler. Java yalnızca sekiz ilkel türü vardır, bu nedenle Java'nın ilkel türlerinden yalnızca ikisi yukarıdaki tablodan eksiktir
Başlangıçtaki bir programcı olarak, tablodaki türler arasından seçim yapmak zorunda değilsiniz. Tam sayılar için
int ve ondalık sayı için double kullanın. Gezilerinizde bir başkasının programında kısa
veya
float
gibi bir şey görürseniz, şunları unutmayın:
bayt
, > kısa
,
int
ve
- uzun
tam sayıları temsil eder.
float
vedouble
türleri ondalık sayıları temsil eder.Çoğu zaman, bilmen gereken tek şey bu.