Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

Bölüm 5 – Kontrol İfadeleri : 2.Kısım

Benzer bir sunumlar


... konulu sunumlar: "Bölüm 5 – Kontrol İfadeleri : 2.Kısım"— Sunum transkripti:

1 Bölüm 5 – Kontrol İfadeleri : 2.Kısım
İçerik Giriş Bir Kontrollü Döngü İfadesinde Olması Gerekenler for Döngü Deyimleri for Döngü Deyimi ile alakalı Örnekler do…while Döngü Deyimi switch Çok Seçmeli Komut break ve continue Komutları Etiketli break ve continue Komutları Mantıksal Operatörler Yapısal Programlama Özeti

2 Yapısal programlama komutlarına devam ediyoruz.
5.1 Giriş Yapısal programlama komutlarına devam ediyoruz. Java’nın kontrol komutlarını hatırlayalım

3 5.2 Bir Kontrollü Döngü İfadesinde Olması Gerekenler
Sayaç-kontrollü döngü : Sayaç değişkeni (döngü sayacı) Sayaç değişkenine ilk değer verme Her dönüşte sayaç değişkenini artırma/azaltma Sayaç değişkeninin son değere ulaşıp ulaşmadığının döngüdeki şart ile kontrolü

4 Outline

5 for ( int counter = 1; counter <= 10; counter++ )
5.3 for Döngü Komutu for ( int counter = 1; counter <= 10; counter++ ) Kontrol değişkenin bir artımı Kontrol değişkeni Kontrol değişkenin son değeri for anahtar kelime Döngünün şartı Kontrol değişkenin ilk değeri Noktalı virgül ile ayrım Noktalı virgül ie ayrım Fig. 5.3 for deyiminin ayrıntılı anlatımı.

6 5.3 for Döngü Yapısı for ( ilk değer verme; döngü şartı; artış ) { komutlar; } Aynı ifade aşağıdaki gibi de yazılabilir: İlk değer verme; while ( döngü şartı ) { komutlar; artış; }

7 Outline

8 5.4 for İfadeleri için Örnekler
for deyiminde kontrol değişkenin değişimi Kontrol değişkenini 1’den başlatıp 100 ‘e varıncaya kadar 1 artışla ilerletecek for deyimi for ( int i = 1; i <= 100; i++ ) Kontrol değişkenini 100’den başlatıp 1‘e varıncaya kadar 1’er 1’er azaltıp ilerletecek for deyimi for ( int i = 100; i >= 1; i-- ) Kontrol değişkenini 7’den başlatıp 7’şer artışla 77 kadar ilerlecek for deyimi for ( int i = 7; i <= 77; i += 7 )

9 increment number by 2 each iteration
Outline Sum.java Line 11 increment number by 2 each iteration

10 Outline İkinci string ifadesi sağa yaslanmış ve 20 karakterlik alanda gösterilecek.

11 Outline

12 5.5 do…while Döngü İfadesi
do…while yapısı while komutuna benzer. Bu döngü yapısında döngü içindeki blok en az bir defa çalışır.

13 Outline

14 Fig. 5.8 do…while akış diyagramı.
Blok kodları [true] [false] şart Fig. 5.8 do…while akış diyagramı.

15 5.6 switch Çok-Şeçmeli Yapılar
switch deyimi Çok seçmeli durumlar için kullanılır

16 Outline GradeBook.java (1 of 5) Lines 8-14

17 Outline GradeBook.java (2 of 5) Lines 50-54

18 Outline

19 Outline GradeBook.java (4 of 5) Line 91 default case

20 Outline GradeBook.java (5 of 5)

21 Outline

22 Outline GradeBookTest.java (2 of 2) Program output

23 Fig. 5.10 break komutu ile switch akış diyagramı.
case a action(s) break default action(s) [true] case b action(s) case z action(s) . [false] case a case b case z Fig break komutu ile switch akış diyagramı.

24 5.7 break ve continue deyimleri
break/continue Programın akış sırasını değiştirir. break deyimi Kontrol yapısından çıkışı sağlar. while, for, do…while or switch ifadelerinde kullanılır continue deyimi Döngünün başına döner. while, for or do…while ifadelerinde kullanılır.

25 Outline

26 Outline ContinueTest.java Line 7 Lines 9-10 Program output

27 5.8 Etiketli break ve continue İfadeleri
Blok {} arasındaki kodlar Parantez öncesi bloğu adlandırıcı etiket break ifadesi İçinde bulunduğu bloktan çıkmasını sağlar. Blok sonundan çalışmaya devam eder. continue ifadesi Blok içindeki kodları atlar Etiketin başına gelerek programa devam eder.

28 Mantıksal operatörler
5.9 Mantısal Operatörler Mantıksal operatörler Daha karışık şartlar oluşturmak amaçlı Basit şartları birleştirmek amaçlı kullanılır. Java mantıksal operatörler && (koşul AND) & (mantıksal AND) || (koşul OR) | (mantıksal OR) ^ (dışlayan OR) ! (mantıksal NOT)

29

30

31

32 5.10 Yapısal Programlama (Özet)
Sıralı Yapılar Java daki yerleşik ifadeler Seçimli Yapılar if, if…else ve switch Tekrarlana Yapılar while, do…while ve for


"Bölüm 5 – Kontrol İfadeleri : 2.Kısım" indir ppt

Benzer bir sunumlar


Google Reklamları