java programlama - bartın Üniversitesimyo.bartin.edu.tr/usobutay/ntp/5_hafta_veri_tipleri...java...

31
JAVA PROGRAMLAMA Öğr. Gör. Utku SOBUTAY

Upload: others

Post on 26-Jan-2020

18 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: JAVA PROGRAMLAMA - Bartın Üniversitesimyo.bartin.edu.tr/usobutay/ntp/5_hafta_veri_tipleri...JAVA VERİ TİPLERİ VE ÖZELLİKLERİ 1. Tamsayılar: – Tamsayı verileri tutmak için

JAVA PROGRAMLAMA

Öğr. Gör. Utku SOBUTAY

Page 2: JAVA PROGRAMLAMA - Bartın Üniversitesimyo.bartin.edu.tr/usobutay/ntp/5_hafta_veri_tipleri...JAVA VERİ TİPLERİ VE ÖZELLİKLERİ 1. Tamsayılar: – Tamsayı verileri tutmak için

İÇERİK

• Java Veri Tipleri ve Özelilkleri• Değişken Tanımlama Kuralları• Değişken Veri Tipi Değiştirme (Type Casting)• Örnek Kodlar

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

2

Page 3: JAVA PROGRAMLAMA - Bartın Üniversitesimyo.bartin.edu.tr/usobutay/ntp/5_hafta_veri_tipleri...JAVA VERİ TİPLERİ VE ÖZELLİKLERİ 1. Tamsayılar: – Tamsayı verileri tutmak için

Java Veri Tipleri ve Özelilkleri

Page 4: JAVA PROGRAMLAMA - Bartın Üniversitesimyo.bartin.edu.tr/usobutay/ntp/5_hafta_veri_tipleri...JAVA VERİ TİPLERİ VE ÖZELLİKLERİ 1. Tamsayılar: – Tamsayı verileri tutmak için

JAVA VERİ TİPLERİ VE ÖZELLİKLERİ

• Veri tipi; programlama yaparken kullanılacak veriler için anabellekte ayrılacak bölgenin formatını (biçimini) ve miktarınıbelirlemek için kullanılan yapıdır.

• Veri tipinin kullanılma amacı;– Ana belleği sadece gerektiği miktarda kullanmak, fazla bellek

harcamamak…– Yapılacak işlemlerin türünü belirlemek… (metin mi sayı mı)

• Java’da genel olarak kullanılan veri tiplerine ilkel (primitive) veritipleri denilmektedir.

• İlkel veri tipleri; karmaşık ve çoklu veriler için kullanılmazlar,sadece tek değer gösterirler.

• İlkel Veri Tipleri aşağıdaki gibi gruplara ayrılabilir;1. Tamsayılar2. Kayan Noktalı (Ondalık) Sayılar3. Karakterler4. Mantıksal Veri Tipi

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

4

Page 5: JAVA PROGRAMLAMA - Bartın Üniversitesimyo.bartin.edu.tr/usobutay/ntp/5_hafta_veri_tipleri...JAVA VERİ TİPLERİ VE ÖZELLİKLERİ 1. Tamsayılar: – Tamsayı verileri tutmak için

JAVA VERİ TİPLERİ VE ÖZELLİKLERİ

1. Tamsayılar:– Tamsayı verileri tutmak için kullanılan çeşitli boyutlardaki veri

tipleridir.

– Java’da işaretsiz veri tiplerine gerek duyulmamıştır, tüm veri tipleriişaretlidir.

– Tamsayı veri tipleri aşağıdaki gibidir;

• byte veri tipi

• short veri tipi

• int veri tipi

• long veri tipi

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

5

Page 6: JAVA PROGRAMLAMA - Bartın Üniversitesimyo.bartin.edu.tr/usobutay/ntp/5_hafta_veri_tipleri...JAVA VERİ TİPLERİ VE ÖZELLİKLERİ 1. Tamsayılar: – Tamsayı verileri tutmak için

JAVA VERİ TİPLERİ VE ÖZELLİKLERİ

1. Tamsayılar:– Byte Veri Tipi:

• En küçük tamsayı veri tipi byte’dır.

• Byte veri tipi 8 bitliktir.

• Byte veri tipi -128 ile 127 arasındaki tamsayılarıtutabilmektedir.

• Dosya işlemlerinde veya ağ üzerinden veri akışında byteveri tipi tercih edilmektedir.

• Java’da byte veri tipi aşağıdaki gibi tanımlanmaktadır;– byte a; � tek değişken tanımı

– byte a,b,c; � birden fazla değişkenin aynı anda tanımlanması

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

6

Page 7: JAVA PROGRAMLAMA - Bartın Üniversitesimyo.bartin.edu.tr/usobutay/ntp/5_hafta_veri_tipleri...JAVA VERİ TİPLERİ VE ÖZELLİKLERİ 1. Tamsayılar: – Tamsayı verileri tutmak için

JAVA VERİ TİPLERİ VE ÖZELLİKLERİ

1. Tamsayılar:– Short Veri Tipi:

• Byte veri tipinden daha büyük sınırlara sahiptir.

• Short veri tipi 16 bitliktir.

• Short veri tipi -32,768 ile 32,767 arasındaki tamsayılarıtutabilmektedir.

• Çok fazla tercih edilen bir veri tipi değildir.

• Java’da short veri tipi aşağıdaki gibi tanımlanmaktadır;– short a; � tek değişken tanımı

– short s,t,c; � birden fazla değişkenin aynı anda tanımlanması

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

7

Page 8: JAVA PROGRAMLAMA - Bartın Üniversitesimyo.bartin.edu.tr/usobutay/ntp/5_hafta_veri_tipleri...JAVA VERİ TİPLERİ VE ÖZELLİKLERİ 1. Tamsayılar: – Tamsayı verileri tutmak için

JAVA VERİ TİPLERİ VE ÖZELLİKLERİ

1. Tamsayılar:– Int (Integer) Veri Tipi:

• Byte ve Short tamsayı veri tipinden çok daha büyüksınırlara sahiptir.

• Int veri tipi 32 bitliktir.

• Int veri tipi -2,147,483,648 ile 2,147,483,647 arasındakitamsayıları tutabilmektedir.

• Tamsayılı verileri tutmak için en çok kullanılan veri tipidir.

• Dizilerin indekslenmesi, sayma sistemlerinde ve tamsayılımatematiksel işlemlerde kullanılabilir.

• Java’da int veri tipi aşağıdaki gibi tanımlanmaktadır;– int toplam; � tek değişken tanımı

– int x,y,z; � birden fazla değişkenin aynı anda tanımlanması

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

8

Page 9: JAVA PROGRAMLAMA - Bartın Üniversitesimyo.bartin.edu.tr/usobutay/ntp/5_hafta_veri_tipleri...JAVA VERİ TİPLERİ VE ÖZELLİKLERİ 1. Tamsayılar: – Tamsayı verileri tutmak için

JAVA VERİ TİPLERİ VE ÖZELLİKLERİ

1. Tamsayılar:– Long Veri Tipi:

• Int tamsayı veri tipinden çok daha büyük sınırlarasahiptir.

• Long veri tipi 64 bitliktir.• Long veri tipi kullanılarak -9,223,372,036,854,775,808

ile 9,223,372,036,854,775,807 arasındaki tamsayılartutulabilmektedir.

• Int veri tipinin yetersiz kaldığı durumlarda longkullanılmaktadır.

• Çok büyük tamsayılara ihtiyaç duyulduğunda longkullanılmaktadır (Örneğin; ışığın 1000 günde aldığı yolmiktarı yaklaşık 14,15 basamaklıdır).

• Java’da long veri tipi aşağıdaki gibi tanımlanmaktadır;– long hiz; � tek değişken tanımı– long a,b,c; � birden fazla değişkenin aynı anda tanımlanması

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

9

Page 10: JAVA PROGRAMLAMA - Bartın Üniversitesimyo.bartin.edu.tr/usobutay/ntp/5_hafta_veri_tipleri...JAVA VERİ TİPLERİ VE ÖZELLİKLERİ 1. Tamsayılar: – Tamsayı verileri tutmak için

JAVA VERİ TİPLERİ VE ÖZELLİKLERİ

2. Kayan Noktalı (Ondalık) Sayılar:– Kayan noktalı sayılar reel sayılar olarak da bilinmektedir.

– Kesirli, virgüllü sayılar üzerinde işlem yapılmak istendiğindekayan noktalı sayılar kullanılır (Örneğin; karekök, sinüs,kosinüs alınacağı zaman…).

– Kayan Noktalı sayılar veri tipleri aşağıdaki gibidir;• float veri tipi

• double veri tipi

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

10

Page 11: JAVA PROGRAMLAMA - Bartın Üniversitesimyo.bartin.edu.tr/usobutay/ntp/5_hafta_veri_tipleri...JAVA VERİ TİPLERİ VE ÖZELLİKLERİ 1. Tamsayılar: – Tamsayı verileri tutmak için

JAVA VERİ TİPLERİ VE ÖZELLİKLERİ

2. Kayan Noktalı (Ondalık) Sayılar:– Float Veri Tipi:

• Tek duyarlı noktalı sayıları tanımlamak için kullanılan veri tipidir.

• Tek duyarlı sayılarda noktadan sonra çok fazla basamak varsayuvarlama işlemi yapılmaktadır.

• Float veri tipi 32 bitliktir.

• Tek duyarlı sayılar bazı işlemcilerde daha hızlı çalışmakta ve dahaaz yer kaplamaktadır.

• Fakat, çok büyük noktalı sayılar ile uğraşıyorsak tek duyarlı olanfloat veri tipi yeterli kalmamaktadır.

• Java’da float veri tipi aşağıdaki gibi tanımlanmaktadır;– float yaricap; � tek değişken tanımı

– float r, pi, alan; � birden fazla değişkenin aynı anda tanımlanması

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

11

Page 12: JAVA PROGRAMLAMA - Bartın Üniversitesimyo.bartin.edu.tr/usobutay/ntp/5_hafta_veri_tipleri...JAVA VERİ TİPLERİ VE ÖZELLİKLERİ 1. Tamsayılar: – Tamsayı verileri tutmak için

JAVA VERİ TİPLERİ VE ÖZELLİKLERİ

2. Kayan Noktalı (Ondalık) Sayılar:– Double Veri Tipi:

• Çift duyarlı noktalı sayıları tanımlamak için kullanılan veri tipidir.

• Çift duyarlı sayılarda noktadan sonra çok fazla basamak varsaaynen gösterilir.

• Double veri tipi 64 bitliktir.

• Float veri tipine göre daha hassas biçimde noktalı sayılarıtutabilir.

• Noktalı sayılar üzerinde işlemler yapılacaksa en uygun veri tipidouble’dır.

• Java’da double veri tipi aşağıdaki gibi tanımlanmaktadır;– double karekok; � tek değişken tanımı

– double cap, a, b; � birden fazla değişkenin aynı anda tanımlanması

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

12

Page 13: JAVA PROGRAMLAMA - Bartın Üniversitesimyo.bartin.edu.tr/usobutay/ntp/5_hafta_veri_tipleri...JAVA VERİ TİPLERİ VE ÖZELLİKLERİ 1. Tamsayılar: – Tamsayı verileri tutmak için

JAVA VERİ TİPLERİ VE ÖZELLİKLERİ

3. Karakterler:– Char Veri tipi:

• Karakterleri saklamak için kullanılan veri tipidir.

• Char veri tipi 16 bit genişliğindedir.

• Char karakter verisi tutmaktadır fakat, karakter verilerini koddeğerleri ile tutmaktadır, yani char tipi içerisine 88 gibi sayıgirdiğimizde bu sayı bize «X» karakteri olarak gösterilir.

• Char veri tipi tamsayı tipi olmamasına rağmen, karakterleri sayıile tuttuğundan dolayı, char tipindeki değişkenler ile toplamaişlemi yapılabilir.

• Java’da char veri tipi aşağıdaki gibi tanımlanmaktadır;– char karakter1; � tek değişken tanımı

– char klavye1, klavye2; � birden fazla değişkenin aynı andatanımlanması

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

13

Page 14: JAVA PROGRAMLAMA - Bartın Üniversitesimyo.bartin.edu.tr/usobutay/ntp/5_hafta_veri_tipleri...JAVA VERİ TİPLERİ VE ÖZELLİKLERİ 1. Tamsayılar: – Tamsayı verileri tutmak için

JAVA VERİ TİPLERİ VE ÖZELLİKLERİ

4. Mantıksal Veri Tipi:– Boolean Veri tipi:

• Boolean veri tipi sadece «true» veya «false» değerinialabilmektedir.

• Boolean veri tipi sadece 1 bitliktir.

• True veya False değerini alabilmesine karşın bu değerler booleaniçerisinde 0 veya 1 olarak tek bir biçiminde saklanır.

• Koşullu ifadelerde veya döngülerde kullanılabilir.

• Java’da boolean veri tipi aşağıdaki gibi tanımlanmaktadır;– boolean cinsiyet; � tek değişken tanımı

– boolean karar,a,x; � birden fazla değişkenin aynı anda tanımlanması

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

14

Page 15: JAVA PROGRAMLAMA - Bartın Üniversitesimyo.bartin.edu.tr/usobutay/ntp/5_hafta_veri_tipleri...JAVA VERİ TİPLERİ VE ÖZELLİKLERİ 1. Tamsayılar: – Tamsayı verileri tutmak için

JAVA VERİ TİPLERİ VE ÖZELLİKLERİ

• Java İlkel Veri Tiplerine Genel Bakış:

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

15

Temel Tip Boyut Minimum Maksimum Ait Olduğu Sınıf

boolean 1 bit false true Boolean

char 16 bit Unicode 0 65536 Character

byte 8 bit -128 +127 Byte

short 16 bit -32768 +32767 Short

int 32 bit -2147483648 +2147483647 Integer

long 64 bit -263 +263-1 Long

float 32 bit IEEE754 IEEE754 Float

double 64 bit IEEE754 IEEE754 Double

Page 16: JAVA PROGRAMLAMA - Bartın Üniversitesimyo.bartin.edu.tr/usobutay/ntp/5_hafta_veri_tipleri...JAVA VERİ TİPLERİ VE ÖZELLİKLERİ 1. Tamsayılar: – Tamsayı verileri tutmak için

Değişken Tanımlama Kuralları

Page 17: JAVA PROGRAMLAMA - Bartın Üniversitesimyo.bartin.edu.tr/usobutay/ntp/5_hafta_veri_tipleri...JAVA VERİ TİPLERİ VE ÖZELLİKLERİ 1. Tamsayılar: – Tamsayı verileri tutmak için

DEĞİŞKEN TANIMLAMA KURALLARI

• Java’da değişkenler tanımlanırken diğer programlama dillerindeolduğu gibi benzer kurallar ile tanımlanmaktadır.

• Değişken Tanımlama Kurallar;– Değişken isimleri her zaman harf ile başlamalıdır, rakam ile başlayamaz

(Örnek: (ad1, dtarihi – Doğru) (1Ad, 5Ev – Yanlış)).

– Değişken isimleri birden fazla kelimeden oluşuyorsa kelimeler arasındaboşluk bırakılamaz, genellikle alt çizgi kullanılır veya bitişik yazılıpikinci kelimenin baş harfi büyük yazılır (Örnek: (ev_Adresi – Doğru)(evAdresi – Doğru)(Ev Adresi – Yanlış)).

– Değişken isimleri verilirken Java komutları kullanılamaz, kullanılmasıgerekiyorsa ufak değişiklikler yapılarak kullanılmalıdır (Örnek: Null,while, import, for, int değişken ismi olarak verilemez).

– Değişken isimlerinde özel karakterler bulunamaz (Örnek: +,-,*,/bulunamaz).

– Değişken tipleri yazılırken (Örneğin: int, double) küçük harfle başlanır,Büyük harfle yazıldığında değişken değil sınıf tanımlanmış olur.

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

17

Page 18: JAVA PROGRAMLAMA - Bartın Üniversitesimyo.bartin.edu.tr/usobutay/ntp/5_hafta_veri_tipleri...JAVA VERİ TİPLERİ VE ÖZELLİKLERİ 1. Tamsayılar: – Tamsayı verileri tutmak için

DEĞİŞKEN TANIMLAMA KURALLARI

• Java’da Değişken Tanımlama Örnekleri;– int sayi1; � sayi1 isimli bir tamsayı değişkeni tanımlamaktadır.

– int sayi1,sayi2,x,y; � 4 tane tamsayı değişkeni tanımlanmaktadır.

– double a,b; � iki tane noktalı sayı değişkeni tanımlanmaktadır.

– char benimKarakterim; � Benim Karakterim isimli karakter tipi değişkentanımlanmaktadır.

– char k1,k2,k3,k4,k5; � 5 tane karakter tipinde değişken tanımlanmıştır.

– long deneme_Tamsayi; ���� Deneme Tamsayı isimli long tipinde değişkentanımlanmaktadır.

– int a=5; � Tamsayı tipinde a değişkeni tanımlanmış ve değeri 5 atanmıştır.

– char karakter1=‘u’; ���� Karakter1 isminde karakter tipinde değişken tanımlanmışve değeri u olarak atanmıştır.

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

18

Page 19: JAVA PROGRAMLAMA - Bartın Üniversitesimyo.bartin.edu.tr/usobutay/ntp/5_hafta_veri_tipleri...JAVA VERİ TİPLERİ VE ÖZELLİKLERİ 1. Tamsayılar: – Tamsayı verileri tutmak için

DEĞİŞKEN TANIMLAMA KURALLARI

• Java’da Dört İşlem Kodları:

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

19

Page 20: JAVA PROGRAMLAMA - Bartın Üniversitesimyo.bartin.edu.tr/usobutay/ntp/5_hafta_veri_tipleri...JAVA VERİ TİPLERİ VE ÖZELLİKLERİ 1. Tamsayılar: – Tamsayı verileri tutmak için

DEĞİŞKEN TANIMLAMA KURALLARI

• Java’da Dört İşlem Kodları:

• Konsoldan javac DortIslem.java yazarak derleyip, java DortIslem yazarakçalıştırıldığında sıra ile yukarıdaki gibi sonuç elde edilir.

• Netbeans kullanıyorsanız oluşturduğunuz dosyaya sağ tıklayıp Run Filedediğinizde aynı sonuca ulaşabilirsiniz.

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

20

Page 21: JAVA PROGRAMLAMA - Bartın Üniversitesimyo.bartin.edu.tr/usobutay/ntp/5_hafta_veri_tipleri...JAVA VERİ TİPLERİ VE ÖZELLİKLERİ 1. Tamsayılar: – Tamsayı verileri tutmak için

Değişken Veri Tipi Değiştirme

Page 22: JAVA PROGRAMLAMA - Bartın Üniversitesimyo.bartin.edu.tr/usobutay/ntp/5_hafta_veri_tipleri...JAVA VERİ TİPLERİ VE ÖZELLİKLERİ 1. Tamsayılar: – Tamsayı verileri tutmak için

DEĞİŞKEN VERİ TİPİ DEĞİŞTİRME

• Değişkenler kullanılırken bazı durumlarda veri tiplerini birbirleriarasında değiştirmemiz gerekebilir.

• Örneğin; JOptionPane veriyi alırken String olarak almaktadır, sayısalveri kullandığımızda int veya double’a dönüştürmemiz gerekebilir.

• Değişken tipini değiştirirken dikkat etmemiz ve bilmemiz gerekenönemli nokta, tipi değiştirdiğimizde veride kayıpların olabileceğidir.

• Örneğin; double bir ondalık sayıyı int’e çevirirken noktadan sonrakibasamaklar kaybolur.

• Değişken tipini değiştirmeye casting veya type casting denilmektedir.

• Değişken tipini değiştirmek için ilkel tiplerde tipini değiştirmekistediğimiz değişken isminin önüne parantez içinde () değişkenin tipiyazılır.

– Örnek; int a=(int)3.543536;

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

22

Page 23: JAVA PROGRAMLAMA - Bartın Üniversitesimyo.bartin.edu.tr/usobutay/ntp/5_hafta_veri_tipleri...JAVA VERİ TİPLERİ VE ÖZELLİKLERİ 1. Tamsayılar: – Tamsayı verileri tutmak için

DEĞİŞKEN VERİ TİPİ DEĞİŞTİRME

• Değişken tipi değiştirmek örnekleri;

– Yukarıdaki kodda, double (ondalık sayı) olarak iki değişken tanımlanmışve toplanmıştır.

– Sonucun tamsayı olmasını istediğimizden dolayı toplam değişkeninitamsayı olarak tanımladık.

– Fakat, toplama işlemi sonucu double olacağından dolayı, toplamaişleminin başına (int) yazarak sonuç int tipinide dönüştürülmüştür.

– Bu şekilde String hariç tüm ilkel tipler birbirine dönüştürülebilir.

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

23

Page 24: JAVA PROGRAMLAMA - Bartın Üniversitesimyo.bartin.edu.tr/usobutay/ntp/5_hafta_veri_tipleri...JAVA VERİ TİPLERİ VE ÖZELLİKLERİ 1. Tamsayılar: – Tamsayı verileri tutmak için

DEĞİŞKEN VERİ TİPİNİ DEĞİŞTİRMEK

• İlkel veri tipleri bir önceki slayttaki gibi dönüştürülebilmektedir.

• Sadece özel olan String veri tipi için farklı bir ifadeler mevcuttur.

• String veri tiplerini diğer veri tiplerine dönüştürmek için aşağıdakiifadeler kullanılır;

– Integer.parseInt(String değişken);

– Double.parseDouble(String değişken);

– Long.parseLong(String değişken);

– Byte.parseByte(String değişken);

– Float.parseFloat(String değişken);

– Short.parseShort(String değişken);

– … ifadeleri kullanılmaktadır.

• Bu ifadeler sadece String değişkenlerini diğer ilkel değişkenleredönüştürmek için kullanılır.

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

24

Page 25: JAVA PROGRAMLAMA - Bartın Üniversitesimyo.bartin.edu.tr/usobutay/ntp/5_hafta_veri_tipleri...JAVA VERİ TİPLERİ VE ÖZELLİKLERİ 1. Tamsayılar: – Tamsayı verileri tutmak için

DEĞİŞKEN VERİ TİPİNİ DEĞİŞTİRMEK

• String Tip Değiştirme Örneği:– Aşağıdaki kodda JOptionPane ile metin olarak alınan girilen değişkeni,

üzerinde işlem yapılmak üzere Double.parseDouble ile ondalık sayıyaçevrilmiştir.

– Çevrilen değere 5 eklenerek ekranda yine JOptionPane ilegösterilmiştir.

– NOT: JOptionPane kütüphanesi sayıda girilse, metin de girilse metintipinde (String) girilen değeri almaktadır.

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

25

Page 26: JAVA PROGRAMLAMA - Bartın Üniversitesimyo.bartin.edu.tr/usobutay/ntp/5_hafta_veri_tipleri...JAVA VERİ TİPLERİ VE ÖZELLİKLERİ 1. Tamsayılar: – Tamsayı verileri tutmak için

Örnek Kodlar

Page 27: JAVA PROGRAMLAMA - Bartın Üniversitesimyo.bartin.edu.tr/usobutay/ntp/5_hafta_veri_tipleri...JAVA VERİ TİPLERİ VE ÖZELLİKLERİ 1. Tamsayılar: – Tamsayı verileri tutmak için

ÖRNEK KODLAR - 1

• Aşağıdaki kod dairenin yarıçapını JOptionPane ile kullanıcıdanalmakta ve Dairenin alanını hesaplayıp kullanıcıya göstermektedir.

• Java’da değişken tipinin başına final yazılırsa sabit tanımlanır yanio değişkenin değeri tanımlandıktan sonra bir daha değiştirilemez.

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

27

Page 28: JAVA PROGRAMLAMA - Bartın Üniversitesimyo.bartin.edu.tr/usobutay/ntp/5_hafta_veri_tipleri...JAVA VERİ TİPLERİ VE ÖZELLİKLERİ 1. Tamsayılar: – Tamsayı verileri tutmak için

ÖRNEK KODLAR - 2

• Java’daki değişkenlerin isimlerini ve maksimum boyutlarını konsolayazdıran kod parçası aşağıdadır;

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

28

Page 29: JAVA PROGRAMLAMA - Bartın Üniversitesimyo.bartin.edu.tr/usobutay/ntp/5_hafta_veri_tipleri...JAVA VERİ TİPLERİ VE ÖZELLİKLERİ 1. Tamsayılar: – Tamsayı verileri tutmak için

ÖRNEK KODLAR - 2

• Java’daki değişkenlerin isimlerini ve maksimum boyutlarını konsolayazdıran kod parçansın; derlenip çalıştırılması sonucu oluşan ekrançıktısı aşağıdaki gibidir;

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

29

Page 30: JAVA PROGRAMLAMA - Bartın Üniversitesimyo.bartin.edu.tr/usobutay/ntp/5_hafta_veri_tipleri...JAVA VERİ TİPLERİ VE ÖZELLİKLERİ 1. Tamsayılar: – Tamsayı verileri tutmak için

GENEL BAKIŞ

• Java programlama dilinde veri tipleri ve değişkenler tanımlamakmümkündür.

• Bu değişkenler üzerinde çeşitli işlemler yapmak, bu işlem sonuçlarınıkullanıcıya göstermek kolaylıkla kodlanabilmektedir.

• Ayrıca, gerekli olduğunda değişkenlerin tipleri birbirinedönüştürülebilmektedir.

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

30

Page 31: JAVA PROGRAMLAMA - Bartın Üniversitesimyo.bartin.edu.tr/usobutay/ntp/5_hafta_veri_tipleri...JAVA VERİ TİPLERİ VE ÖZELLİKLERİ 1. Tamsayılar: – Tamsayı verileri tutmak için

Ders Bitti.Dinlediğiniz için teşekkürler…

•Uzaktan Eğitim Uygulama ve Araştırma Merkezi