Java Kontrol Deyimleri PDF

Document Details

Uploaded by Deleted User

Gazi Üniversitesi

M.Ali Akcayol

Tags

Java programlama Nesne yönelimli programlama Kontrol deyimleri Programlama dilleri

Summary

Bu belge, Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü'nde verilen bir Java dersiyle ilgili notları içerir. Kontrol deyimleri, döngü deyimleri, karşılaştırma deyimleri, dallanma deyimleri ve Varargs gibi Java programlama konularını ele almaktadır.

Full Transcript

Nesne Yönelimli Programlama Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Not: Bu dersin sunumları, “Java Programlama Dili ve Yazılım Tasarımı, Altuğ B. Altıntaş, Papatya Yayıncılık, 2016” kitabı kullanıl...

Nesne Yönelimli Programlama Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Not: Bu dersin sunumları, “Java Programlama Dili ve Yazılım Tasarımı, Altuğ B. Altıntaş, Papatya Yayıncılık, 2016” kitabı kullanılarak hazırlanmıştır. Konular Kontrol Deyimleri Döngü Deyimleri while do-while for Karşılaştırma Deyimleri if-else switch Dallanma Deyimleri break continue return Varargs 1 Kontrol Deyimleri Kontrol deyimleri bir uygulamanın yürütülmesi sırasında program akışını yönlendiren yapılardır. Java programlama dilinde farklı işlevlere sahip çok sayıda kontrol deyimi vardır. Döngü deyimleri: while, do-while, for Karşılaştırma deyimleri: if-else, switch-case Dallanma deyimleri: break, continue, label:, return İstisna deyimleri: try-catch-finally, throw 3 Konular Kontrol Deyimleri Döngü Deyimleri while do-while for Karşılaştırma Deyimleri if-else switch Dallanma Deyimleri break continue return Varargs 2 Döngü Deyimleri Döngü deyimleri aynı işlemin tekrarı için kullanılır. Tekrarlı çalışmalar aynı veya farklı parametre değerleri üzerinde gerçekleştirilir. Java programlama dilinde while, do-while ve for olarak üç farklı döngü deyimi vardır. 5 Konular Kontrol Deyimleri Döngü Deyimleri while do-while for Karşılaştırma Deyimleri if-else switch Dallanma Deyimleri break continue return Varargs 3 while while deyimi belirli bir grup kod öbeğini döngü koşulu doğru (true) olduğu sürece tekrarlar. yanlış doğru while (koşul) { çalışması istenen kod bloğu } 7 while Örnek 8 4 Konular Kontrol Deyimleri Döngü Deyimleri while do-while for Karşılaştırma Deyimleri if-else switch Dallanma Deyimleri break continue return Varargs do-while do-while deyimi belirli bir grup kod öbeğini döngü koşulu doğru (true) olduğu sürece tekrarlar. Döngü koşulu döngü sonunda yer alır. Döngü deyimleri en az bir kez çalıştırılır. do { çalışması istenen kod bloğu } while (koşul); yanlış doğru 10 5 do-while Örnek 11 Konular Kontrol Deyimleri Döngü Deyimleri while do-while for Karşılaştırma Deyimleri if-else switch Dallanma Deyimleri break continue return Varargs 6 for for deyiminde, koşulda kullanılan çevrim değişkeni, koşul ifadesi ve çevrim sayacı değişimi for ifadesi içerisinde verilir. for deyimi içerisinde “;” ile ayrılmış 3 kısım vardır: çevrim sayacı koşul ifadesi sayaç değişimi for (başlangıç; koşul; artış) { çalışması istenen kod bloğu } yanlış doğru 13 for Örnek 14 7 for for deyiminde, birden fazla parametre ile işlem yapılabilir. 15 Konular Kontrol Deyimleri Döngü Deyimleri while do-while for Karşılaştırma Deyimleri if-else switch Dallanma Deyimleri break continue return Varargs 8 Karşılaştırma Deyimleri Karşılaştırma deyimleri belirli bir koşula göre farklı işlemler yaptırılacağı zaman kullanılır. Java’da if-else ve switch-case olmak üzere iki farklı karşılaştırma deyimi vardır. 17 Konular Kontrol Deyimleri Döngü Deyimleri while do-while for Karşılaştırma Deyimleri if-else switch Dallanma Deyimleri break continue return Varargs 9 if-else Koşula göre program akışı değiştirilmek isteniyorsa if kullanılabilir. if (koşul) { durum true olduğunda çalışması istenen kod bloğu } else { durum false olduğunda çalışması istenen kod bloğu } 19 if-else Örnek 20 10 if-else Örnek 21 if-else Örnek 22 11 if-else Örnek 23 if-else Örnek 24 12 Konular Kontrol Deyimleri Döngü Deyimleri while do-while for Karşılaştırma Deyimleri if-else switch Dallanma Deyimleri break continue return Varargs switch switch deyimi tamsayıların karşılaştırılması ile doğru koşulların elde edilmesini sağlayan mekanizmadır. switch (tamsayı) { case deger1: çalışması istenen kod bloğu; break; case deger2: çalışması istenen kod bloğu; break; case deger3: çalışması istenen kod bloğu; break; //... default: çalışması istenen kod bloğu; } 26 13 switch Örnek 27 switch Örnek 28 14 Konular Kontrol Deyimleri Döngü Deyimleri while do-while for Karşılaştırma Deyimleri if-else switch Dallanma Deyimleri break continue return Varargs Dallanma Deyimleri Dallanma deyimleri programın devam eden akışını atlama yaparak değiştirir. Java’da break, continue ve return olmak üzere üç farklı dallanma deyimi vardır. 30 15 Konular Kontrol Deyimleri Döngü Deyimleri while do-while for Karşılaştırma Deyimleri if-else switch Dallanma Deyimleri break continue return Varargs break break deyimi içinde bulunduğu döngüyü tümüyle sonlandırarak çıkılmasını sağlar. İçiçe döngülerde break bulunduğu seviyedeki döngüyü sonlandırır. break deyiminin etiketli (labeled) ve etiketsiz (unlabeled) olarak iki türü vardır. Etiketsiz break, switch deyimindeki gibi kullanılır. Etiketli break, döngü deyimlerinde kullanılır ve bir etikete dallanma yapar. 32 16 break Örnek - etiketsiz 33 break Örnek - etiketli 34 17 break Örnek - etiketli 35 Konular Kontrol Deyimleri Döngü Deyimleri while do-while for Karşılaştırma Deyimleri if-else switch Dallanma Deyimleri break continue return Varargs 18 continue continue deyiminin etiketli (labeled) ve etiketsiz (unlabeled) olarak iki türü vardır. Döngüde kullanılan continue deyimi devam etmekte olan iterasyonun kalan kısmını iptal eder ve bir sonraki iterasyona geçer. Etiketsiz continue, switch deyimindeki gibi kullanılır. Etiketli continue, döngü deyimlerinde kullanılır ve bir etikete dallanma yapar. 37 continue Örnek - etiketsiz 38 19 continue Örnek - etiketli 39 continue Örnek - etiketli 40 20 Konular Kontrol Deyimleri Döngü Deyimleri while do-while for Karşılaştırma Deyimleri if-else switch Dallanma Deyimleri break continue return Varargs return return deyiminin 2 tür kullanım şekli vardır: Yordamlardan üretilen değer döndürülür. Yordamlardan herhangi bir noktadan return ile çıkılır. 42 21 return Örnek 43 return Örnek 44 22 Konular Kontrol Deyimleri Döngü Deyimleri while do-while for Karşılaştırma Deyimleri if-else switch Dallanma Deyimleri break continue return Varargs Varargs Varargs deyimi çok sayıda parametrenin sıralı ifade edilmesi için kullanılır. Bu değerlere döngü kullanarak erişilebilir. Fonksiyon sadece bir tane varargs alabilir. Fonksiyondaki varargs son değişken olmalıdır. 46 23 Varargs Örnek 47 Varargs Örnek 48 24

Use Quizgecko on...
Browser
Browser