Java Değişkenler Ve Veri Tipleri

Merhaba arkadaşlar. Bu yazımızda Java dilinde kullanlan değişkenler ve veri tiplerini inceleyeceğiz.


Veri Tipi Nedir ?


Bir programda farklı veri tipleriyle işlem yapmamız gerekebilir. Örneğin, tamsayılar, kesirli sayılar, karakterler (harfler ve klavyedeki diğer simgeler), metinler (string), mantıksal (boolean) değerler (doğru=true, yanlış=false) ilk aklımıza gelen farklı veri tipleridir. Bu farklı veri tiplerinin büyüklükleri (bellekte kaplayacakları bit sayısı) ve onlarla yapılabilecek işlemler birbirlerinden farklıdır.


İlkel Veri Türleri - Primitive Data Types


İlkel bir veri türü, değişken değerlerinin boyutunu ve türünü belirtir.

Java'da sekiz ilkel veri türü vardır:

byte: -128 ile 127 arasındaki tam sayıları saklar.

short: -32.768'den 32.767'ye kadar tam sayıları saklar.

int: -2.147.483.648 ile 2.147.483.647 arasındaki tam sayıları saklar.

long: -9,223,372,036,854,775,808 ile 9,223,372,036,854,775,807 arasındaki tam sayıları depolar.

float: Kesirli sayıları saklar. 6 ila 7 ondalık basamak saklamak için yeterli.

double:  double türündeki değişkenler 64 bitlik (8 byte) gerçek sayı depolarlar. 

boolean: true veya false değerlerini saklar.

char: Tek bir karakter/harf veya ASCII değerlerini saklar.


Java Değişken Kullanımı

Java dilinde değişkenleri anlatmadan önce değişken tanımının ne olduğunu incelemekte fayda var.

Değişken nedir ?


Java değişkenleri, üzerinde veri depolamamıza olanak sağlayan sembolik isimlerdir. Programız içerisindeki verileri birbirinden ayırt edebilmek için kullanılır. Sosyal medya üzerinde diğer kullanıcılar ile kendimizi ayırmak için belirlediğimiz kullanıcı isimleri gibi verileri de kendi aralarında ayırt etmek, tanımlamak için onlara sembolik isimler veririz. Java üzerinde değişkenlerin bir tipi bulunmaktadır. Bu veri tipleri, java değişken tanımlamasında kullanılan temel (primitive), nesne tanımlamasında kullanılan referans tipleri ve son tip örneği olarak NULL veri tipi sayılabilmektedir.


Java Dilinde Değişken Tanımlama

Bir değişken oluşturmak için türü belirtmeli ve ona bir değer atamalısınız.

değişkenTipi  degiskenAdi= deger;

Mesela metinsel bir değişken oluşturmak için aşağıdaki gibi bir kod parçacığı kullanabiliriz.

String name = "Zafer Yıldız";
System.out.println(name);

String tipinde bir değişken tanımladığımız zaman onu tırnak içerisinde yazmamız gerekir. Ancak sayısal değer taşıyan değişkenler tanımladığımızda tırnak işaretini kullanmamıza gerek yoktur.

int sayi= 15;
System.out.println(sayi);


Ayrıca değeri atamadan bir değişken tanımlayabilir ve değeri daha sonra atayabilirsiniz.

int sayi;
sayi= 15;
System.out.println(sayi);

Mevcut bir değişkene yeni bir değer atarsanız, önceki değeri silip üzerine yazacağını unutmayın.

int sayi= 15;
sayi= 20;  // sayi değişkeninin değerini 20 yapttık
System.out.println(sayi);

Final tipi değişken tanımlama

 Başkalarının (veya kendinizin) mevcut değişken değerlerinin üzerine yazmasını istemiyorsanız final anahtar sözcüğünü ekleyebilirsiniz (bu, değişkeni "son" veya "sabit" olarak bildirir, bu da değiştirilemez ve salt okunur anlamına gelir. Yani bir değişkenin başına final eklersek o değişkenin değeri sabit kalır ve değişmez.

final int sayi= 15;
sayi= 20;  // will generate an error: cannot assign a value to a final variable hatası verir

Diğer Değişkenler

int myNum = 5;
float myFloatNum = 5.99f;
char myLetter = 'D';
boolean myBool = true;
String myText = "Hello";

Değişenleri Ekrana Yazdırmak

println() yöntemi genellikle değişkenleri görüntülemek için kullanılır. Hem metni hem de bir değişkeni birleştirmek için + karakterini kullanırız.

String name = "Zafer Yıldız";
System.out.println("Merhaba" + name);

Eğer iki tane saysal ifade içeren değişkeni + operatörü ile birleştirmeye çalışırsanız, + operatörü toplama olarak algılar ve toplama işlemi yapar.

int x = 5;
int y = 6;
System.out.println(x + y); // x + y nin toplam değerini ekrana basar


Java Değişken Tanımlama Kuralları

Değişkenleri adlandırmak için genel kurallar şunlardır;

-Değişkenler isimleri harfler, rakamlar, alt çizgiler ve dolar işaretleri içerebilir

-Değişken isimleri bir harfle başlamalıdır.

-Değişken isimleri küçük harfle başlamalı ve boşluk içeremez

-Değişken isimleri $ ve _ ile de başlayabilir.

-Değişken isimleri büyük/küçük harf duyarlıdır ("myVar" ve "myvar" farklı değişkenlerdir).

-Ayrılmış sözcükler (int veya boolean gibi Java anahtar sözcükleri gibi) değişken ismi olarak kullanılamaz

YAZAR HAKKINDA

26 Yaşında. Araştırmayı seven, bir şeyler öğretmeye meraklı bir Bilgisayar Mühendisi

0 YORUM

Bu konuya henüz yorum yapılmamış

Yorum Yap

@COPYRIGHT KodlamakLazım Tüm Hakları Saklıdır.