Bu eğitimde, örnekler yardımıyla Java'daki 8 ilkel veri türünün hepsini öğreneceğiz.
Java Veri Türleri
Adından da anlaşılacağı gibi, veri türleri Java'da değişkenler içinde saklanabilecek veri türünü belirtir.
Java, statik olarak yazılmış bir dildir. Bu, tüm değişkenlerin kullanılmadan önce bildirilmesi gerektiği anlamına gelir.
int hız;
Burada hız bir değişkendir ve değişkenin veri türü int.
İnt veri türü, hız değişkeninin yalnızca tamsayılar içerebileceğini belirler.
Java programlama dilinde, ilkel veri türleri olarak bilinen önceden tanımlanmış 8 veri türü vardır.
Not : İlkel veri türlerine ek olarak, başvurulan türler de vardır (nesne türü).
8 İlkel Veri Türleri
1. boole türü
booleanVeri tipi olası değerleri vardır, ya datrueya dafalse.- Varsayılan değer: 
false. - Genellikle doğru / yanlış koşullar için kullanılırlar .
 
Örnek 1: Java boole veri türü
 class Main ( public static void main(String() args) ( boolean flag = true; System.out.println(flag); // prints true ) )
2. bayt türü
byteVeri türü gelen değerlere sahip olabilir -128 için 127 (8 bit ikiye tümleme tamsayı imzalı).- Bir değişkenin değerinin -128 ile 127 arasında olacağından eminseniz, bellek kaydetmek için int yerine kullanılır.
 - Varsayılan değer: 0
 
Örnek 2: Java bayt veri türü
 class Main ( public static void main(String() args) ( byte range; range = 124; System.out.println(range); // prints 124 ) )
3. kısa tip
shortJava veri türü gelen değerlere sahip olabilir -32768 için 32767 (16 bit ikiye tümleme tamsayı imzalı).- Bir değişkenin değerinin -32768 ve 32767 arasında olacağı kesinse, diğer tamsayı veri türleri ( 
int,long) yerine kullanılır . - Varsayılan değer: 0
 
Örnek 3: Java kısa veri türü
 class Main ( public static void main(String() args) ( short temperature; temperature = -200; System.out.println(temperature); // prints -200 ) )
4. int türü
intVeri türü ile ilgili değerlere sahip olabilir -2 31 bulundunuz 2 31 -1 (32 bit ikinin tümleyici tamsayı imzalı).- Java 8 veya sonraki bir sürümünü kullanıyorsanız, imzasız 32 bitlik bir tamsayı kullanabilirsiniz. Bunun minimum değeri 0 ve maksimum değeri 2 32 -1 olacaktır. Daha fazla bilgi edinmek için java 8'de işaretsiz tamsayı nasıl kullanılır?
 - Varsayılan değer: 0
 
Örnek 4: Java int veri türü
 class Main ( public static void main(String() args) ( int range = -4250000; System.out.println(range); // print -4250000 ) )
5. uzun tip
longVeri türü ile ilgili değerlere sahip olabilir -2 63 bulundunuz 2 63 -1 (64-bit ikinin tümleyici tamsayı imzalı).- Java 8 veya sonraki bir sürümünü kullanıyorsanız, minimum değeri 0 ve maksimum değeri 2 64 -1 olan işaretsiz 64 bitlik bir tam sayı kullanabilirsiniz .
 - Varsayılan değer: 0
 
Örnek 5: Java uzun veri türü
 class LongExample ( public static void main(String() args) ( long range = -42332200000L; System.out.println(range); // prints -42332200000 ) )
Dikkat edin, kullanımının Lsonunda -42332200000. Bu, longtürün bütünleyici bir değişmezi olduğunu gösterir . Bu makalenin sonraki bölümlerinde integral değişmezleri öğreneceksiniz.
6. çift tip
doubleVeri türü bir çift hassasiyetli 64 bitlik kayan nokta olduğunu.- Para birimi gibi kesin değerler için asla kullanılmamalıdır.
 - Varsayılan değer: 0,0 (0,0d)
 
Örnek 6: Java çift veri türü
 class Main ( public static void main(String() args) ( double number = -42.3; System.out.println(number); // prints -42.3 ) )
7. şamandıra türü
floatEğer ilgileniyorsanız veri türü bir tek duyarlıklı 32 bit kayan point.Learn daha tek hassas ve çift hassasiyetli kayar nokta ile ilgili.- Para birimi gibi kesin değerler için asla kullanılmamalıdır.
 - Varsayılan değer: 0,0 (0,0f)
 
Örnek 7: Java kayan veri türü
 class Main ( public static void main(String() args) ( float number = -42.3f; System.out.println(number); // prints -42.3 ) )
Dikkat edin, yukarıdaki programın -42.3fyerine kullandık -42.3. Çünkü bu -42.3bir olduğunu doubledeğişmezi.
Tedavi için derleyici anlatmak için -42.3olduğu gibi floatyerine double, use f veya F gerekiyor
Tek duyarlık ve çift duyarlık hakkında bilgi edinmek istiyorsanız, Java tek duyarlıklı ve çift duyarlıklı kayan noktayı ziyaret edin.
8. karakter türü
- 16 bitlik bir Unicode karakteridir.
 - The minimum value of the char data type is 
'u0000'(0) and the maximum value of the is'uffff'. - Default value: 
'u0000' 
Example 8: Java char data type
 class Main ( public static void main(String() args) ( char letter = 'u0051'; System.out.println(letter); // prints Q ) )
Here, the Unicode value of Q is u0051. Hence, we get Q as the output.
Here is another example:
 class Main ( public static void main(String() args) ( char letter1 = '9'; System.out.println(letter1); // prints 9 char letter2 = 65; System.out.println(letter2); // prints A ) )
Here, we have assigned 9 as a character (specified by single quotes) to the letter1 variable. However, the letter2 variable is assigned 65 as an integer number (no single quotes).
Hence, A is printed to the output. It is because Java treats characters as integral types and the ASCII value of A is 65. To learn more about ASCII, visit What is ASCII Code?.
String type
Java ayrıca java.lang.Stringsınıf aracılığıyla karakter dizileri için destek sağlar . Java'daki dizeler ilkel türler değildir. Bunun yerine nesnelerdir. Örneğin,
String myString = "Java Programlama";
Burada myString, Stringsınıfın bir nesnesidir . Daha fazla bilgi edinmek için Java Strings'i ziyaret edin.








