Java Veri Türleri (İlkel Türler)

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 da trueya da false.
  • 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.

Ilginç makaleler...