Bilgisayar programı, bir görevi gerçekleştirmek için bir dizi talimattır. Programlama sırasında veri depolamak gerekir. Bu nedenle, bu veriler bellekte saklanır. Bu ayrılmış bellek konumlarına değişkenler denir. Değişkenlerin benzersiz adları olmalıdır, çünkü matematiksel veya mantıksal işlemleri gerçekleştirmek için kolayca tanımlanabilirler. Değişkenlere değerler atanır. Bazen bu değerler sabittir ve değişmez. Bu tür değerlere veri değişmezleri denir. Programda, int value = 5 olarak bir ifade varsa, veri türü 'int' olur. 'Değer' değişkendir ve '5' veri değişmezidir. Bu makalede, Java'daki değişkenler ve veri değişmezleri arasındaki fark anlatılmaktadır. temel fark Java'daki değişkenler ve veri değişmezleri arasındaki değişkenler sembolik adlara sahip değerleri depolamak için ayrılmış bellek konumlarıdır, veri değişmezleri ise programlamada sabit değerleri temsil eden gösterimlerdir.
1. Genel Bakış ve Temel Fark
2. Java'daki Değişkenler nelerdir
3. Java'da Veri Değişmezleri nelerdir
4. Java'da Değişkenler ve Veri Değişmezleri Arasındaki Benzerlikler
5. Yan Yana Karşılaştırma - Tablo Şeklinde Java'da Değişkenler ve Veri Değişmezleri
6. Özet
Değişken, bir değeri bellekte saklamak için kullanılan bir yerdir. Her bellek konumu belirli bir veri türünü depolayabilir. Java dili sekiz ilkel veri türünü destekler. Bunlar bir bayt, kısa, int, uzun, boole, float, double ve char'dır. Veri türü baytı, 8 bit imzalı ikinin tamamlayıcı tamsayısıdır. Int'den 4 kat daha küçük olduğu için büyük dizilerde yerden tasarruf etmek yardımcı olur. Veri türü kısa 16-bit imzalı ikinin tamamlayıcı tamsayıdır. İnt'den 2 kat daha küçüktür. İnt, 32-bit imzalı ikinin tamamlayıcı tamsayısıdır. Bellek hakkında fazla bir endişe olmadığında, sayısal değerleri ondalık nokta olmadan saklamak en yaygın veri türüdür. Uzun veri türü 64 bit imzalı ikinin tamamlayıcı tamsayıdır. Çok çeşitli sayıları saklamak için kullanılır. Kayan noktalı sayı ve çift sayı, ondalık basamaklı sayısal değerleri saklamak için kullanılan iki veri türüdür. Şamandıra 32bit ve çift 64 bittir. Boole doğru veya yanlış depolamak için kullanılır. Karakter türü kullanılarak tek bir karakter kaydedilebilir. Bunlar Java'nın başlıca ilkel veri türleri.
İnt x gibi bir ifade olduğunda; bu x değişkeni bir tamsayı değerini tutabilir anlamına gelir. Değişken numarası için herhangi bir bellek ayırmaz. İnt x = 5 şeklinde bir ifade olduğunda; x değişkeninin tamsayı değerlerini tutabileceği ve 5 değerini içerdiği anlamına gelir. Başlatılan değer daha sonra programda değiştirilebilir. X değeri 10 gibi başka bir tam sayıya eşitlenebilir. Örneğin. x = 10;
Her değişkenin bunları tanımlamak için benzersiz adları vardır. Bunlara tanımlayıcılar denir. Değişkenlere isim verirken programcı kurallara uymalıdır. Java, büyük / küçük harfe duyarlı bir dildir. Bu nedenle, 'sayı' değişken adı 'NUMBER' değerinden farklı. Değişken adı Unicode harfler ve rakamlar içerebilir. Boşlukları olamaz. Aşağıdaki programa bakın.
Şekil 01: Değişkenlere sahip Java programı
Yukarıdaki programa göre, x ve y tamsayı değerlerini tutan değişkenlerdir. Toplam, değişken toplamına atanır. Uzunluk ve genişlik çift değişkendir. Çarpma, çift değişken olarak bildirilen alan değişkeninde saklanır. Değişken harfe tek bir karakter kaydedilebilir. 'A' içerir. Karakter tek tırnak içine alınır.
Veri değişmezi, sabit bir değerin kaynak kodu temsilidir. 5, 4.3, true gibi değerler herhangi bir hesaplama gerektirmez. Bu nedenle, veri değişmezleri olarak bilinirler. Bir ifade olduğunda, çift sayı = 20.5; 'double' veri tipidir. 'Sayı' değişkendir. 20.5 veri değişmezidir.
Çeşitli değişmez türler vardır. Tamsayı değişmez değerler, kayan nokta değişmez değerler, karakter ve dize değişmez değerleridir. Tamsayı değişmez değerleri bayt, kısa, int ve uzun gibi tamsayı veri türlerinin değişkenlerini başlatmak için kullanılır. Kayan nokta değişmezleri, veri türü float ve double değişkenlerini başlatmak için kullanılır. Kayan nokta değişmez değeri f veya F ile biter, şamandıra tipindedir. Eğer d veya D ile biterse, çift olur. D yazmak isteğe bağlıdır. Karakter ve dize değişmezleri Unicode karakterlerden oluşur. Karakter değişmez değerleri tek bir karakteri, dize değişmez değerleri ise bir dizi karakteri temsil eder. Karakter değişmez değerleri tek tırnak içinde. Örneğin. - 'B'. Dize değişmez değerleri çift tırnak içine alınır. örn. “Programlama”. Aşağıdaki programa bakın.
Şekil 02: Değişmez Değerli Java programı
Yukarıdaki programa göre, sayı bir değişkendir. Sayı değişkenindeki tamsayı değişmez değeri 10'dur. DoubleValue değişkeni bir çift değer tutabilir. FloatValue değişkeni bir float tutabilir. Bu nedenle, 5.4 ve 5.4f kayan nokta değişmezleridir. Harf değişkeni 'B' karakteri içeriyor. Bir karakter değişmezidir. Word değişkeni bir dizi karakter içerir. Yani, bir dize değişmezidir.
Değişkenler ve Veri Değişmezleri | |
Değişkenler, değerleri sembolik adlarla depolayan ayrılmış bellek konumlarıdır. | Veri değişmezleri, sabit değerlerin kaynak kodu temsilleridir. |
bağlantı | |
Değişkenler bellek konumuyla ilişkilendirilir. | Veri değişmezleri, değişkenlerin içine yerleştirilen sabit değerlerle ilişkilidir. |
Değişkenler ve Veri değişmezleri programlama ile ilgili yaygın terimlerdir. Bu makalede, değişkenler ve veri değişmez değerleri arasındaki fark tartışılmıştır. Java'daki değişkenler ve veri değişmezleri arasındaki fark, değişkenlerin sembolik adlara sahip değerleri depolamak için ayrılmış bellek konumları olması ve veri değişmezleri programlamadaki sabit değerleri temsil eden gösterimler.
Nokta, Öğreticiler. “Java Basic Datatypes.”, Tutorials Point, 8 Ocak 2018. Buradan ulaşabilirsiniz