SlideShare a Scribd company logo
1 of 21
Dövrlər
Murad İmanbəyli
     2012
Haqqında
Bəzən kod yazarkən bizə hər hansı bir ifadəni
dəfələrlə təkrar etmək lazım olur.O vaxta kimi
ki,bizim istədiyimiz şərti ödəsin.Javada bunu
həll etmək üçün dövr operatorları var.Müxtəlif
məsələrə görə müxtəlif dövr operatorları var.
Dövrlər
•    while dövru
•   do-while dövru
•   for dövru
•   Foreach dövru
While skleti
• While(/*Şərt*/){
 // kodlar

}
İzahı
• Şərt hissəsində məntiqi tipdən bir dəyər qəbul
  edir və nə qədər ki bu şərt doğrudur onda blok
  mötərizədəki kodlar təkaralanır
• Əgər Şərt hissəsindəki məntiqi ifadəsini
  yanlışa çevirəcək bir kod olmasa sonsuza kimi
  dövr təkrarlanır
Sonsuza qədər dövr
Aşağdaki Misalda,şərt həmişə
doğru(true)olduğundan dövr təkrarlanacaq və
sonsuza kimi ekrana Salam Dunya yazacaq
Break ilə dövrdən çıxmaq
Bir int tipində idəyişəni elan edirik(başlanğıc dəyər 0) və bu i
dəyişnənini hər dəfə Salam dunya yazanda bir Vahid artdırırıq,if
ilə idarə edirik və belə şərt qoyuruq əgər dəyişən əgər 2dən
böyükdursə i dəyişəni ,onda break;
Breaksız dövrdən çıxmaq
Bəyaq ki Misalda olduğu amma şərti if idarə
edicisi ilə deyil while() içərisində yazırıq
do-while skleti
Do{

//kodlar
}while(/*şərt*/);
Do-while və while fərqi
Bu dövrün while dövründən fərqi ondadır ki ,
while ilk əvvəl şərtə baxır əgər şərt ödənirsə
kodları kompliyasiya edir, do-while isə ilk əvvəl
kodları kompliyasiya edir sonra şərtin
doğruluğunu yoxlayır,əgər şərt yanlışdırsa
dayanır,doğrudursa yenidən kodlari
kompliyasiya edir.
Do-while və while fərqi
Aralarındakı fərqi yaxşı anlamaq üçün eyni
Misalı iki operatorlada yazaq.
Nəticə
Birinci Dövrdə ekrana Salam Dünya yazdığı
halda ikinci dövrdə ekrana hec nə yazılmayacaq
For dövrünün skleti
For(/*deyisenin elani*/;/*sert*/;/*artma araligi*/){

// kodlar
}
For dövrü
For dövrünü while-ın daha nizamlandırılmış
forması kimi düşünmək olar.Dövrümüzü
verərkən ilk əvvəl dəyişənli elan edirik(Məsələn:
int i=1) sonra şərtimizi yazırıq (Məsələn:i<9) ən
axrıncı olaraq da artma ardıcılığını
yazırıq(Məsələn:i=i+1) və blok mötərizənin
içində də kodlarımı yazırıq.
Misal
Əvvəl ki Misalı for dövrü ilə yazaq:
Continue açarsözü
Biz break açar sözü ilə tanış olmuşduq.İndi isə
continue ilə tanış olacıq.break dövrdən çıxmaqı
sağlıyırdı continue isə dövrü keçərək davam
etməyi sağlıyır.Məsən bizim dövrümüz 1-dən 4ə
qədər artır,biz istəyirik ki artımda ikiyə bərabər
olan halda dövrü keçərək davam eləsin.Bunu
Misal ilə daha aydın baxaq
Adi qaydada for dövrü
• Adi dövr 1-dən 4-ə kimi artır və ekrana yazır
Continue ilə for dövrü
1-dən 4-ə kimi artır amma erkana 1,3,4 yazır
Foreach dövrü
Bu dövrü Massivlər bölməsini keçdikdən sonra
öyrənəcəyik.Çünki bilavasitə massivlər üçün
istifadə olunur.
Suallarınız
Mövzu ilə bağlı hər növ sualınızı və bizə
təkliflərinizi formumzda bizə çatdıra bilərsiz
http://www.compuser.info/forum/
Dövrlər

More Related Content

What's hot

модуль у шкільному курсі математики
модуль у шкільному курсі математикимодуль у шкільному курсі математики
модуль у шкільному курсі математикиkristina_chepil
 
θέματα πανελλαδικών εξετάσεων 2000 2015 - ημερ-εσπερ-επαναλ
θέματα πανελλαδικών εξετάσεων 2000 2015 - ημερ-εσπερ-επαναλθέματα πανελλαδικών εξετάσεων 2000 2015 - ημερ-εσπερ-επαναλ
θέματα πανελλαδικών εξετάσεων 2000 2015 - ημερ-εσπερ-επαναλΜάκης Χατζόπουλος
 
Əməyin mühafizəsi slayt
Əməyin mühafizəsi slaytƏməyin mühafizəsi slayt
Əməyin mühafizəsi slaytFail Haciyev
 
5 клас Трикутники (математика)
5 клас Трикутники (математика)5 клас Трикутники (математика)
5 клас Трикутники (математика)Andy Levkovich
 
555 Επαναληπτικά Θέματα Γ Λυκείου - 1ος τόμος
555 Επαναληπτικά Θέματα Γ Λυκείου - 1ος τόμος555 Επαναληπτικά Θέματα Γ Λυκείου - 1ος τόμος
555 Επαναληπτικά Θέματα Γ Λυκείου - 1ος τόμοςΜάκης Χατζόπουλος
 
Kimyasallarla Çalışmalarda İş Sağlığı ve Güvenliği Saha Kontrol Listesi
Kimyasallarla Çalışmalarda İş Sağlığı ve Güvenliği  Saha Kontrol ListesiKimyasallarla Çalışmalarda İş Sağlığı ve Güvenliği  Saha Kontrol Listesi
Kimyasallarla Çalışmalarda İş Sağlığı ve Güvenliği Saha Kontrol ListesiGültekin Cangül
 
ACİL DURUM KODLARI - RENKLİ KODLAR - MAVİ-BEYAZ-PEMBE KOD
ACİL DURUM KODLARI - RENKLİ KODLAR - MAVİ-BEYAZ-PEMBE KODACİL DURUM KODLARI - RENKLİ KODLAR - MAVİ-BEYAZ-PEMBE KOD
ACİL DURUM KODLARI - RENKLİ KODLAR - MAVİ-BEYAZ-PEMBE KODKemal ASLAN
 
Yuksekte calismalarda is sagligi ve guvenligi
Yuksekte calismalarda is sagligi ve guvenligiYuksekte calismalarda is sagligi ve guvenligi
Yuksekte calismalarda is sagligi ve guvenligiTeknikakademiisg
 
İş ve İş Sağlığı Eğitim Sunumu
İş ve İş Sağlığı Eğitim Sunumuİş ve İş Sağlığı Eğitim Sunumu
İş ve İş Sağlığı Eğitim SunumuSrc Serco
 
διαγωνισμα αλγεβρα α λυκειου ανισωσεις απολυτα ριζες
διαγωνισμα αλγεβρα α λυκειου ανισωσεις απολυτα ριζεςδιαγωνισμα αλγεβρα α λυκειου ανισωσεις απολυτα ριζες
διαγωνισμα αλγεβρα α λυκειου ανισωσεις απολυτα ριζεςparis1967
 
İstehsalatda sağlam və təhlükəsiz əmək şəraitinin təmin edilməsi
İstehsalatda sağlam və təhlükəsiz əmək şəraitinin təmin edilməsiİstehsalatda sağlam və təhlükəsiz əmək şəraitinin təmin edilməsi
İstehsalatda sağlam və təhlükəsiz əmək şəraitinin təmin edilməsiImran Agayev
 
Сызықты алгебра және аналитикалық геометрия
Сызықты алгебра және аналитикалық геометрияСызықты алгебра және аналитикалық геометрия
Сызықты алгебра және аналитикалық геометрияLyazzat
 
13474 мимобіжні прямі
13474 мимобіжні прямі13474 мимобіжні прямі
13474 мимобіжні пряміjasperwtf
 
Iskazası Olay Meslek Hastalığı Takip İzleme Formu
Iskazası Olay Meslek Hastalığı Takip İzleme FormuIskazası Olay Meslek Hastalığı Takip İzleme Formu
Iskazası Olay Meslek Hastalığı Takip İzleme FormuGültekin Cangül
 
Ultrasəs müayinə metodu
Ultrasəs müayinə metoduUltrasəs müayinə metodu
Ultrasəs müayinə metoduImran Agayev
 
μελετη ταλαντωσης με χασιμο επαφης (Level 1)
μελετη ταλαντωσης με χασιμο επαφης (Level 1)μελετη ταλαντωσης με χασιμο επαφης (Level 1)
μελετη ταλαντωσης με χασιμο επαφης (Level 1)Panagiotis Liagkridonis
 
Çalışma İş İzin Sistemi Bilgilendirmesi
Çalışma İş İzin Sistemi BilgilendirmesiÇalışma İş İzin Sistemi Bilgilendirmesi
Çalışma İş İzin Sistemi BilgilendirmesiGültekin Cangül
 
Презентація:Буквені вирази
Презентація:Буквені вирази Презентація:Буквені вирази
Презентація:Буквені вирази sveta7940
 
Κωνικές τομές - Πλήρες φυλλάδιο (βιβλίο)
Κωνικές τομές - Πλήρες φυλλάδιο (βιβλίο)Κωνικές τομές - Πλήρες φυλλάδιο (βιβλίο)
Κωνικές τομές - Πλήρες φυλλάδιο (βιβλίο)Μάκης Χατζόπουλος
 

What's hot (20)

модуль у шкільному курсі математики
модуль у шкільному курсі математикимодуль у шкільному курсі математики
модуль у шкільному курсі математики
 
θέματα πανελλαδικών εξετάσεων 2000 2015 - ημερ-εσπερ-επαναλ
θέματα πανελλαδικών εξετάσεων 2000 2015 - ημερ-εσπερ-επαναλθέματα πανελλαδικών εξετάσεων 2000 2015 - ημερ-εσπερ-επαναλ
θέματα πανελλαδικών εξετάσεων 2000 2015 - ημερ-εσπερ-επαναλ
 
Əməyin mühafizəsi slayt
Əməyin mühafizəsi slaytƏməyin mühafizəsi slayt
Əməyin mühafizəsi slayt
 
5 клас Трикутники (математика)
5 клас Трикутники (математика)5 клас Трикутники (математика)
5 клас Трикутники (математика)
 
555 Επαναληπτικά Θέματα Γ Λυκείου - 1ος τόμος
555 Επαναληπτικά Θέματα Γ Λυκείου - 1ος τόμος555 Επαναληπτικά Θέματα Γ Λυκείου - 1ος τόμος
555 Επαναληπτικά Θέματα Γ Λυκείου - 1ος τόμος
 
Kimyasallarla Çalışmalarda İş Sağlığı ve Güvenliği Saha Kontrol Listesi
Kimyasallarla Çalışmalarda İş Sağlığı ve Güvenliği  Saha Kontrol ListesiKimyasallarla Çalışmalarda İş Sağlığı ve Güvenliği  Saha Kontrol Listesi
Kimyasallarla Çalışmalarda İş Sağlığı ve Güvenliği Saha Kontrol Listesi
 
ACİL DURUM KODLARI - RENKLİ KODLAR - MAVİ-BEYAZ-PEMBE KOD
ACİL DURUM KODLARI - RENKLİ KODLAR - MAVİ-BEYAZ-PEMBE KODACİL DURUM KODLARI - RENKLİ KODLAR - MAVİ-BEYAZ-PEMBE KOD
ACİL DURUM KODLARI - RENKLİ KODLAR - MAVİ-BEYAZ-PEMBE KOD
 
Yuksekte calismalarda is sagligi ve guvenligi
Yuksekte calismalarda is sagligi ve guvenligiYuksekte calismalarda is sagligi ve guvenligi
Yuksekte calismalarda is sagligi ve guvenligi
 
İş ve İş Sağlığı Eğitim Sunumu
İş ve İş Sağlığı Eğitim Sunumuİş ve İş Sağlığı Eğitim Sunumu
İş ve İş Sağlığı Eğitim Sunumu
 
διαγωνισμα αλγεβρα α λυκειου ανισωσεις απολυτα ριζες
διαγωνισμα αλγεβρα α λυκειου ανισωσεις απολυτα ριζεςδιαγωνισμα αλγεβρα α λυκειου ανισωσεις απολυτα ριζες
διαγωνισμα αλγεβρα α λυκειου ανισωσεις απολυτα ριζες
 
İstehsalatda sağlam və təhlükəsiz əmək şəraitinin təmin edilməsi
İstehsalatda sağlam və təhlükəsiz əmək şəraitinin təmin edilməsiİstehsalatda sağlam və təhlükəsiz əmək şəraitinin təmin edilməsi
İstehsalatda sağlam və təhlükəsiz əmək şəraitinin təmin edilməsi
 
Сызықты алгебра және аналитикалық геометрия
Сызықты алгебра және аналитикалық геометрияСызықты алгебра және аналитикалық геометрия
Сызықты алгебра және аналитикалық геометрия
 
13474 мимобіжні прямі
13474 мимобіжні прямі13474 мимобіжні прямі
13474 мимобіжні прямі
 
Iskazası Olay Meslek Hastalığı Takip İzleme Formu
Iskazası Olay Meslek Hastalığı Takip İzleme FormuIskazası Olay Meslek Hastalığı Takip İzleme Formu
Iskazası Olay Meslek Hastalığı Takip İzleme Formu
 
Ultrasəs müayinə metodu
Ultrasəs müayinə metoduUltrasəs müayinə metodu
Ultrasəs müayinə metodu
 
μελετη ταλαντωσης με χασιμο επαφης (Level 1)
μελετη ταλαντωσης με χασιμο επαφης (Level 1)μελετη ταλαντωσης με χασιμο επαφης (Level 1)
μελετη ταλαντωσης με χασιμο επαφης (Level 1)
 
ΓΡΑΦΙΚΗ ΕΠΙΛΥΣΗ ΣΥΣΤΗΜΑΤΟΣ
ΓΡΑΦΙΚΗ ΕΠΙΛΥΣΗ ΣΥΣΤΗΜΑΤΟΣΓΡΑΦΙΚΗ ΕΠΙΛΥΣΗ ΣΥΣΤΗΜΑΤΟΣ
ΓΡΑΦΙΚΗ ΕΠΙΛΥΣΗ ΣΥΣΤΗΜΑΤΟΣ
 
Çalışma İş İzin Sistemi Bilgilendirmesi
Çalışma İş İzin Sistemi BilgilendirmesiÇalışma İş İzin Sistemi Bilgilendirmesi
Çalışma İş İzin Sistemi Bilgilendirmesi
 
Презентація:Буквені вирази
Презентація:Буквені вирази Презентація:Буквені вирази
Презентація:Буквені вирази
 
Κωνικές τομές - Πλήρες φυλλάδιο (βιβλίο)
Κωνικές τομές - Πλήρες φυλλάδιο (βιβλίο)Κωνικές τομές - Πλήρες φυλλάδιο (βιβλίο)
Κωνικές τομές - Πλήρες φυλλάδιο (βιβλίο)
 

Viewers also liked

Pmk no. 1796 ttg registrasi tenaga kesehatan
Pmk no. 1796 ttg registrasi tenaga kesehatanPmk no. 1796 ttg registrasi tenaga kesehatan
Pmk no. 1796 ttg registrasi tenaga kesehatanYulia Wibowo
 
Type5 - Project3
Type5 - Project3Type5 - Project3
Type5 - Project3lalaleung
 
1.1 xhtml basics
1.1 xhtml basics1.1 xhtml basics
1.1 xhtml basicsBulldogs83
 
Luminare, inc
Luminare, incLuminare, inc
Luminare, incpatri2593
 
Geol3 field assignment
Geol3 field assignmentGeol3 field assignment
Geol3 field assignmentLauraLopez2112
 
Fashion than and_now
Fashion than and_nowFashion than and_now
Fashion than and_nowEva Vovka
 
[Gmic]nale be cubbying
[Gmic]nale be cubbying[Gmic]nale be cubbying
[Gmic]nale be cubbyingHyoin Sung
 
A Dress made of recycled materials
A Dress made of recycled materialsA Dress made of recycled materials
A Dress made of recycled materialsEva Vovka
 
4.1 advanced tables
4.1 advanced tables4.1 advanced tables
4.1 advanced tablesBulldogs83
 
Selected Projects
Selected ProjectsSelected Projects
Selected Projectsdanhogan14
 
Practical applications of theory for strategic planning
Practical applications of theory for strategic planningPractical applications of theory for strategic planning
Practical applications of theory for strategic planningBota Baisugurova
 
Hydroelectricity
HydroelectricityHydroelectricity
HydroelectricityEva Vovka
 
2.1 adding images
2.1 adding images2.1 adding images
2.1 adding imagesBulldogs83
 

Viewers also liked (20)

Geo gebra u1
Geo gebra u1Geo gebra u1
Geo gebra u1
 
Pmk no. 1796 ttg registrasi tenaga kesehatan
Pmk no. 1796 ttg registrasi tenaga kesehatanPmk no. 1796 ttg registrasi tenaga kesehatan
Pmk no. 1796 ttg registrasi tenaga kesehatan
 
Type5 - Project3
Type5 - Project3Type5 - Project3
Type5 - Project3
 
1.1 xhtml basics
1.1 xhtml basics1.1 xhtml basics
1.1 xhtml basics
 
Luminare, inc
Luminare, incLuminare, inc
Luminare, inc
 
Geol3 field assignment
Geol3 field assignmentGeol3 field assignment
Geol3 field assignment
 
Fashion than and_now
Fashion than and_nowFashion than and_now
Fashion than and_now
 
[Gmic]nale be cubbying
[Gmic]nale be cubbying[Gmic]nale be cubbying
[Gmic]nale be cubbying
 
A Dress made of recycled materials
A Dress made of recycled materialsA Dress made of recycled materials
A Dress made of recycled materials
 
Seo para Wordpress
Seo para WordpressSeo para Wordpress
Seo para Wordpress
 
4.1 advanced tables
4.1 advanced tables4.1 advanced tables
4.1 advanced tables
 
Idiom 1
Idiom  1Idiom  1
Idiom 1
 
Selected Projects
Selected ProjectsSelected Projects
Selected Projects
 
Photo album
Photo albumPhoto album
Photo album
 
Practical applications of theory for strategic planning
Practical applications of theory for strategic planningPractical applications of theory for strategic planning
Practical applications of theory for strategic planning
 
Hydroelectricity
HydroelectricityHydroelectricity
Hydroelectricity
 
2.1 adding images
2.1 adding images2.1 adding images
2.1 adding images
 
Enviornmental injustice
Enviornmental injusticeEnviornmental injustice
Enviornmental injustice
 
Beskonacnost
BeskonacnostBeskonacnost
Beskonacnost
 
Football
FootballFootball
Football
 

More from Murad İmanbayli (9)

Java ders4
Java ders4Java ders4
Java ders4
 
Java ders3
Java ders3Java ders3
Java ders3
 
Java ders2
Java ders2Java ders2
Java ders2
 
Java ders2
Java ders2Java ders2
Java ders2
 
Java ders1
Java ders1Java ders1
Java ders1
 
Kod günleri veritabnı
Kod günleri veritabnıKod günleri veritabnı
Kod günleri veritabnı
 
Kod gunler 1
Kod gunler 1Kod gunler 1
Kod gunler 1
 
Java da kod yazmağa başlamaq(if else)
Java da kod yazmağa başlamaq(if else)Java da kod yazmağa başlamaq(if else)
Java da kod yazmağa başlamaq(if else)
 
Cookie haqqinda
Cookie haqqindaCookie haqqinda
Cookie haqqinda
 

Dövrlər

  • 2. Haqqında Bəzən kod yazarkən bizə hər hansı bir ifadəni dəfələrlə təkrar etmək lazım olur.O vaxta kimi ki,bizim istədiyimiz şərti ödəsin.Javada bunu həll etmək üçün dövr operatorları var.Müxtəlif məsələrə görə müxtəlif dövr operatorları var.
  • 3. Dövrlər • while dövru • do-while dövru • for dövru • Foreach dövru
  • 5. İzahı • Şərt hissəsində məntiqi tipdən bir dəyər qəbul edir və nə qədər ki bu şərt doğrudur onda blok mötərizədəki kodlar təkaralanır • Əgər Şərt hissəsindəki məntiqi ifadəsini yanlışa çevirəcək bir kod olmasa sonsuza kimi dövr təkrarlanır
  • 6. Sonsuza qədər dövr Aşağdaki Misalda,şərt həmişə doğru(true)olduğundan dövr təkrarlanacaq və sonsuza kimi ekrana Salam Dunya yazacaq
  • 7. Break ilə dövrdən çıxmaq Bir int tipində idəyişəni elan edirik(başlanğıc dəyər 0) və bu i dəyişnənini hər dəfə Salam dunya yazanda bir Vahid artdırırıq,if ilə idarə edirik və belə şərt qoyuruq əgər dəyişən əgər 2dən böyükdursə i dəyişəni ,onda break;
  • 8. Breaksız dövrdən çıxmaq Bəyaq ki Misalda olduğu amma şərti if idarə edicisi ilə deyil while() içərisində yazırıq
  • 10. Do-while və while fərqi Bu dövrün while dövründən fərqi ondadır ki , while ilk əvvəl şərtə baxır əgər şərt ödənirsə kodları kompliyasiya edir, do-while isə ilk əvvəl kodları kompliyasiya edir sonra şərtin doğruluğunu yoxlayır,əgər şərt yanlışdırsa dayanır,doğrudursa yenidən kodlari kompliyasiya edir.
  • 11. Do-while və while fərqi Aralarındakı fərqi yaxşı anlamaq üçün eyni Misalı iki operatorlada yazaq.
  • 12. Nəticə Birinci Dövrdə ekrana Salam Dünya yazdığı halda ikinci dövrdə ekrana hec nə yazılmayacaq
  • 13. For dövrünün skleti For(/*deyisenin elani*/;/*sert*/;/*artma araligi*/){ // kodlar }
  • 14. For dövrü For dövrünü while-ın daha nizamlandırılmış forması kimi düşünmək olar.Dövrümüzü verərkən ilk əvvəl dəyişənli elan edirik(Məsələn: int i=1) sonra şərtimizi yazırıq (Məsələn:i<9) ən axrıncı olaraq da artma ardıcılığını yazırıq(Məsələn:i=i+1) və blok mötərizənin içində də kodlarımı yazırıq.
  • 15. Misal Əvvəl ki Misalı for dövrü ilə yazaq:
  • 16. Continue açarsözü Biz break açar sözü ilə tanış olmuşduq.İndi isə continue ilə tanış olacıq.break dövrdən çıxmaqı sağlıyırdı continue isə dövrü keçərək davam etməyi sağlıyır.Məsən bizim dövrümüz 1-dən 4ə qədər artır,biz istəyirik ki artımda ikiyə bərabər olan halda dövrü keçərək davam eləsin.Bunu Misal ilə daha aydın baxaq
  • 17. Adi qaydada for dövrü • Adi dövr 1-dən 4-ə kimi artır və ekrana yazır
  • 18. Continue ilə for dövrü 1-dən 4-ə kimi artır amma erkana 1,3,4 yazır
  • 19. Foreach dövrü Bu dövrü Massivlər bölməsini keçdikdən sonra öyrənəcəyik.Çünki bilavasitə massivlər üçün istifadə olunur.
  • 20. Suallarınız Mövzu ilə bağlı hər növ sualınızı və bizə təkliflərinizi formumzda bizə çatdıra bilərsiz http://www.compuser.info/forum/