Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

Bölüm 5 – Kontrol İfadeleri : 2.Kısım İçerik 5.1 Giriş 5.2 Bir Kontrollü Döngü İfadesinde Olması Gerekenler 5.3 for Döngü Deyimleri 5.4 for Döngü Deyimi.

Benzer bir sunumlar


... konulu sunumlar: "Bölüm 5 – Kontrol İfadeleri : 2.Kısım İçerik 5.1 Giriş 5.2 Bir Kontrollü Döngü İfadesinde Olması Gerekenler 5.3 for Döngü Deyimleri 5.4 for Döngü Deyimi."— Sunum transkripti:

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

2 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  2003 Prentice Hall, Inc. All rights reserved. 4 Outline

5 5.3 for Döngü Komutu Fig. 5.3 for deyiminin ayrıntılı anlatımı. 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

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  2003 Prentice Hall, Inc. All rights reserved. 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  2003 Prentice Hall, Inc. All rights reserved. 9 Outline Sum.java Line 11 increment number by 2 each iteration

10  2003 Prentice Hall, Inc. All rights reserved. 10 Outline İkinci string ifadesi sağa yaslanmış ve 20 karakterlik alanda gösterilecek.

11  2003 Prentice Hall, Inc. All rights reserved. 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  2003 Prentice Hall, Inc. All rights reserved. 13 Outline

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

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

16  2003 Prentice Hall, Inc. All rights reserved. 16 Outline GradeBook.java (1 of 5) Lines 8-14

17  2003 Prentice Hall, Inc. All rights reserved. 17 Outline GradeBook.java (2 of 5) Lines 50-54

18  2003 Prentice Hall, Inc. All rights reserved. 18 Outline

19  2003 Prentice Hall, Inc. All rights reserved. 19 Outline GradeBook.java (4 of 5) Line 91 default case

20  2003 Prentice Hall, Inc. All rights reserved. 20 Outline GradeBook.java (5 of 5)

21  2003 Prentice Hall, Inc. All rights reserved. 21 Outline

22  2003 Prentice Hall, Inc. All rights reserved. 22 Outline GradeBookTest.java (2 of 2) Program output

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

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  2003 Prentice Hall, Inc. All rights reserved. 25 Outline

26  2003 Prentice Hall, Inc. All rights reserved. 26 Outline Continue Test.java Line 7 Lines 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 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 İçerik 5.1 Giriş 5.2 Bir Kontrollü Döngü İfadesinde Olması Gerekenler 5.3 for Döngü Deyimleri 5.4 for Döngü Deyimi." indir ppt

Benzer bir sunumlar


Google Reklamları