SlideShare uma empresa Scribd logo
1 de 17
Java-da kod yazmağa başlayaq


       Murad İmanbəyli
            2012
İdarə etmə ifadələri
   Javada kodları idarə etmək üçün əsasən üç
ifadə var
• If,else ifadəsi
• Switch,case ifadəsi
• Ternar ifadəsi
If ,else
Kod yazarkən kodları idarə etmək üçün istifadə
olunur.Verilən şərt yoxluyur və əgər şərt ödənirsə
onda verilən verilen blok mötərizə içindəki
kodları kompliyasiya edir. Əgər ödənmirsə heç
bir kod işləmir.else ifadəsi varsa verilən kod
ödənmədiyi halda yerdə qalan bütün halların
olması təqdirdə else blok mötərizə içindəki
kodları kompliyasiya edir.
If, else skleti
• Yanlız if olarsa
if(/*verilən şərt */ ){
// Kompliyasiya ediləcək kodlar
}
• Həm if həmdə else olarsa
if(/*verilən şərt */ ){
/* Kompliyasiya ediləcək kodlar */
} else { /*şərt ödənmirsə burdaki kodlar işləyir */}
Kiçik bir Misal
Verilən a dəyişəni əgər 2 dən böyükdürsə onda
ekrana «ikidən boyuk» deyilse «İkidən kicik ya
da beraber» yazdirsin
Birdən çox şərt olarsa?
Əgər birdən çox şərt yoxlamaq istəyiriksə hər
şərt üçün ayırca if yazacıq.Burda əsas iki şeyə
fikir vermək lazımdır :
1. Yoxlamaq istədiyimiz şərtlərin birdən çoxu
    ödəndiyi hal üçün yazmaq
2. Şərtlərin yanlız birinin ödəndiyini hal üçün
    yazmaq.
Birdən çox şərt olarsa?
1. Birinci Hal üçün
 if(/* şərt1 */){
 //kodlar1
}
If(/*şərt2*/){
//kodlar2
}
.................................
If(/*şərt(n)*/){
// kodlar (n)
}
Birdən çox şərt olarsa?
2.İkinci hal üçün
if(/* şərt1 */){
 //kodlar1
} else
If(/*şərt2*/){
//kodlar2
}else
.................................
If(/*şərt(n)*/){
// kodlar (n)
}
Aralarındakı fərq
Göründüyü kimi birinci hal və ikinci hal bir
birinə çox oxşayır.Amma onlar arsındaki əsas
fərq ondadır ki birinci halda ola bilər ki birdən
çox şərt ödənsin,ikinci hada isə yalnız bir şərt
ödənə bilər.Buda onu göstərir ki birinci halda
olar bilər ki kodlar1,kodlar2,..,kodlar(n) hamsı
işləsin.İkinci halda isə bunlardan yaznlı bir
işləyəcək.
Switch ifadəsi
• İf ifadəsində olduğu kimi javada kodları idarə
  etmək üçün istifadə olunur.
• Switch əsasən seçmələr üçün istifadə olunur
• If ifadəsinin daha nizamlı forması kimi başa
  düşmək olar
Switch Skleti
 Switch(/*dəyişən*/){
 case /*qiymət1*/:/*kodlar1*/;
                           break;
 case /*qiymət2*/:/*kodlar2*/;
                           break;
.............................
 case /*qiymət(n-1)*/:/*kodlar(n-1)*/;
                           break;
Default:/*kodlar(n) */;
}
Break acarsözü
• Bu açar söz dövrdən çıxmağı sağlıyır.
• Əgər Switch ifadəsində break acarsözünü
  istifadə etməsək onda uyğun qiyməti tapdığdan
  sonra ,digər yoxlanmayan case-lerdəki bütün
  kodları işləyəcək.Bu isə əlverişsizdir.
Kiçik bir nümünə
Həftənin günlərini Switch ifadəsi ilə qurulması
Ternar İfadəsi
• Bu ifadə məhz dəyişəni elan edildikdə yazılır
• Yoxlanan şərtin ödənib ödənməməyinə uyğun
  olaraq Dəyişənə dəyər mənimsədilir
Ternar ifadəsinin skleti
Tipi adi=şərt?ödəndiyihalda:ödənmədiyihalda;
Suallarınız?
• Mövzu ilə bağlı bütün suallarınızı bizə
  formumuzda göndərə bilərsiz.

http://www.compuser.info/forum/
Java da kod yazmağa başlamaq(if else)

Mais conteúdo relacionado

Mais procurados

نظرية التعزيز
نظرية التعزيزنظرية التعزيز
نظرية التعزيزPassant Ghonim
 
خصائص النمو في مرحلة الطفولة المبكرة
خصائص النمو في مرحلة الطفولة المبكرةخصائص النمو في مرحلة الطفولة المبكرة
خصائص النمو في مرحلة الطفولة المبكرةعلاء القاضي
 
Особливості роботи з дітьми із девіантною поведінкою
Особливості роботи з дітьми із девіантною поведінкоюОсобливості роботи з дітьми із девіантною поведінкою
Особливості роботи з дітьми із девіантною поведінкоюgumenuk111
 
مقارنة بين مفهوم المنهج قديما و حديثا و المنهج التكنولوجي
مقارنة بين مفهوم المنهج قديما و حديثا و المنهج التكنولوجي مقارنة بين مفهوم المنهج قديما و حديثا و المنهج التكنولوجي
مقارنة بين مفهوم المنهج قديما و حديثا و المنهج التكنولوجي Abdurrahman Ayman Abdella
 
الدليل البيداغوجي للتنشيط الاجتماعي التربوي
الدليل البيداغوجي للتنشيط الاجتماعي التربويالدليل البيداغوجي للتنشيط الاجتماعي التربوي
الدليل البيداغوجي للتنشيط الاجتماعي التربويMouez Babba
 
5410 تصميم المناهج sudah print
5410 تصميم المناهج sudah print5410 تصميم المناهج sudah print
5410 تصميم المناهج sudah printIwel Nagan
 
دورة مهارات غرس القيم للمدرب هيثم ممدوح
دورة مهارات غرس القيم للمدرب هيثم ممدوحدورة مهارات غرس القيم للمدرب هيثم ممدوح
دورة مهارات غرس القيم للمدرب هيثم ممدوحهيثم ممدوح Haitham Mamdouh
 
الأطفال ضحايا العنف الأسري.ppt
الأطفال ضحايا العنف الأسري.pptالأطفال ضحايا العنف الأسري.ppt
الأطفال ضحايا العنف الأسري.pptHeba Essawy, MD
 
المحاضرة الأولى أسس المناهج
المحاضرة الأولى أسس المناهجالمحاضرة الأولى أسس المناهج
المحاضرة الأولى أسس المناهجasmart1987
 
أساليب تعديل السلوك
أساليب تعديل السلوكأساليب تعديل السلوك
أساليب تعديل السلوكWSJBK
 
العرض التقديمي دليل المعلم لتحديد الاحتياجات و رزمة الادوات اليوم الاول (2)
العرض التقديمي دليل المعلم لتحديد الاحتياجات و رزمة الادوات اليوم الاول (2)العرض التقديمي دليل المعلم لتحديد الاحتياجات و رزمة الادوات اليوم الاول (2)
العرض التقديمي دليل المعلم لتحديد الاحتياجات و رزمة الادوات اليوم الاول (2)Kamal Jabr
 
التخطيط التربوي
التخطيط التربويالتخطيط التربوي
التخطيط التربويmabbas62
 
مهارات معلم القرن الواحد و العشرين
مهارات معلم القرن الواحد و العشرينمهارات معلم القرن الواحد و العشرين
مهارات معلم القرن الواحد و العشرينSharifa Hajjat
 
كيف أتعامل مع ابني المراهق .pdf
كيف أتعامل مع ابني المراهق .pdfكيف أتعامل مع ابني المراهق .pdf
كيف أتعامل مع ابني المراهق .pdfmohamedezzat558304
 
صفات أهل التوحيد وفق استراتيجية العصف الذهني 13
صفات أهل التوحيد وفق استراتيجية العصف الذهني 13صفات أهل التوحيد وفق استراتيجية العصف الذهني 13
صفات أهل التوحيد وفق استراتيجية العصف الذهني 13omrakan
 

Mais procurados (20)

نظرية التعزيز
نظرية التعزيزنظرية التعزيز
نظرية التعزيز
 
فن إتيكيت الصغار
فن إتيكيت الصغارفن إتيكيت الصغار
فن إتيكيت الصغار
 
خصائص النمو في مرحلة الطفولة المبكرة
خصائص النمو في مرحلة الطفولة المبكرةخصائص النمو في مرحلة الطفولة المبكرة
خصائص النمو في مرحلة الطفولة المبكرة
 
Особливості роботи з дітьми із девіантною поведінкою
Особливості роботи з дітьми із девіантною поведінкоюОсобливості роботи з дітьми із девіантною поведінкою
Особливості роботи з дітьми із девіантною поведінкою
 
مقارنة بين مفهوم المنهج قديما و حديثا و المنهج التكنولوجي
مقارنة بين مفهوم المنهج قديما و حديثا و المنهج التكنولوجي مقارنة بين مفهوم المنهج قديما و حديثا و المنهج التكنولوجي
مقارنة بين مفهوم المنهج قديما و حديثا و المنهج التكنولوجي
 
صناعة الأثر
صناعة الأثرصناعة الأثر
صناعة الأثر
 
الدليل البيداغوجي للتنشيط الاجتماعي التربوي
الدليل البيداغوجي للتنشيط الاجتماعي التربويالدليل البيداغوجي للتنشيط الاجتماعي التربوي
الدليل البيداغوجي للتنشيط الاجتماعي التربوي
 
التفكير التصميمي الادارى
التفكير التصميمي الادارىالتفكير التصميمي الادارى
التفكير التصميمي الادارى
 
السياسة الشبابية
السياسة الشبابيةالسياسة الشبابية
السياسة الشبابية
 
5410 تصميم المناهج sudah print
5410 تصميم المناهج sudah print5410 تصميم المناهج sudah print
5410 تصميم المناهج sudah print
 
دورة مهارات غرس القيم للمدرب هيثم ممدوح
دورة مهارات غرس القيم للمدرب هيثم ممدوحدورة مهارات غرس القيم للمدرب هيثم ممدوح
دورة مهارات غرس القيم للمدرب هيثم ممدوح
 
مهارات التفكير الابداعى فى مادة العلوم
مهارات التفكير الابداعى فى مادة العلوممهارات التفكير الابداعى فى مادة العلوم
مهارات التفكير الابداعى فى مادة العلوم
 
الأطفال ضحايا العنف الأسري.ppt
الأطفال ضحايا العنف الأسري.pptالأطفال ضحايا العنف الأسري.ppt
الأطفال ضحايا العنف الأسري.ppt
 
المحاضرة الأولى أسس المناهج
المحاضرة الأولى أسس المناهجالمحاضرة الأولى أسس المناهج
المحاضرة الأولى أسس المناهج
 
أساليب تعديل السلوك
أساليب تعديل السلوكأساليب تعديل السلوك
أساليب تعديل السلوك
 
العرض التقديمي دليل المعلم لتحديد الاحتياجات و رزمة الادوات اليوم الاول (2)
العرض التقديمي دليل المعلم لتحديد الاحتياجات و رزمة الادوات اليوم الاول (2)العرض التقديمي دليل المعلم لتحديد الاحتياجات و رزمة الادوات اليوم الاول (2)
العرض التقديمي دليل المعلم لتحديد الاحتياجات و رزمة الادوات اليوم الاول (2)
 
التخطيط التربوي
التخطيط التربويالتخطيط التربوي
التخطيط التربوي
 
مهارات معلم القرن الواحد و العشرين
مهارات معلم القرن الواحد و العشرينمهارات معلم القرن الواحد و العشرين
مهارات معلم القرن الواحد و العشرين
 
كيف أتعامل مع ابني المراهق .pdf
كيف أتعامل مع ابني المراهق .pdfكيف أتعامل مع ابني المراهق .pdf
كيف أتعامل مع ابني المراهق .pdf
 
صفات أهل التوحيد وفق استراتيجية العصف الذهني 13
صفات أهل التوحيد وفق استراتيجية العصف الذهني 13صفات أهل التوحيد وفق استراتيجية العصف الذهني 13
صفات أهل التوحيد وفق استراتيجية العصف الذهني 13
 

Destaque

Savannah's restoration site powerpoint
Savannah's restoration site powerpointSavannah's restoration site powerpoint
Savannah's restoration site powerpointdmcneeley
 
7.1 xhtml validation
7.1 xhtml validation7.1 xhtml validation
7.1 xhtml validationBulldogs83
 
[Gmic]nale be cubbying
[Gmic]nale be cubbying[Gmic]nale be cubbying
[Gmic]nale be cubbyingHyoin Sung
 
Ecosystem power point template lesson 2
Ecosystem power point template lesson 2Ecosystem power point template lesson 2
Ecosystem power point template lesson 2kbarker12
 
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
 
Πρέγκλερ Κάρολος - Migato - Social Media World 2013
Πρέγκλερ Κάρολος - Migato - Social Media World 2013Πρέγκλερ Κάρολος - Migato - Social Media World 2013
Πρέγκλερ Κάρολος - Migato - Social Media World 2013Karolos Pregkler
 
6 kretska i mikenska umjetnost
6 kretska i mikenska umjetnost6 kretska i mikenska umjetnost
6 kretska i mikenska umjetnostatk2409
 
Ecologic footprint
Ecologic footprintEcologic footprint
Ecologic footprintEva Vovka
 
ปฏิทินยุคโบราณ
ปฏิทินยุคโบราณปฏิทินยุคโบราณ
ปฏิทินยุคโบราณUrassaya Thanarujeewong
 
Occupy Wall Street And It's Message or Lack Thereof
Occupy Wall Street And It's Message or Lack ThereofOccupy Wall Street And It's Message or Lack Thereof
Occupy Wall Street And It's Message or Lack Thereofaustin6243
 
Fashion than and_now
Fashion than and_nowFashion than and_now
Fashion than and_nowEva Vovka
 
The reed flute cave
The reed flute caveThe reed flute cave
The reed flute caveEva Vovka
 

Destaque (20)

Savannah's restoration site powerpoint
Savannah's restoration site powerpointSavannah's restoration site powerpoint
Savannah's restoration site powerpoint
 
Power i
Power iPower i
Power i
 
7.1 xhtml validation
7.1 xhtml validation7.1 xhtml validation
7.1 xhtml validation
 
[Gmic]nale be cubbying
[Gmic]nale be cubbying[Gmic]nale be cubbying
[Gmic]nale be cubbying
 
Power u
Power uPower u
Power u
 
Ecosystem power point template lesson 2
Ecosystem power point template lesson 2Ecosystem power point template lesson 2
Ecosystem power point template lesson 2
 
Power u
Power uPower u
Power u
 
LETRA A
LETRA ALETRA A
LETRA A
 
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
 
Πρέγκλερ Κάρολος - Migato - Social Media World 2013
Πρέγκλερ Κάρολος - Migato - Social Media World 2013Πρέγκλερ Κάρολος - Migato - Social Media World 2013
Πρέγκλερ Κάρολος - Migato - Social Media World 2013
 
6 kretska i mikenska umjetnost
6 kretska i mikenska umjetnost6 kretska i mikenska umjetnost
6 kretska i mikenska umjetnost
 
Ecologic footprint
Ecologic footprintEcologic footprint
Ecologic footprint
 
ปฏิทินยุคโบราณ
ปฏิทินยุคโบราณปฏิทินยุคโบราณ
ปฏิทินยุคโบราณ
 
LETRA E
LETRA ELETRA E
LETRA E
 
Geo gebra u1
Geo gebra u1Geo gebra u1
Geo gebra u1
 
Occupy Wall Street And It's Message or Lack Thereof
Occupy Wall Street And It's Message or Lack ThereofOccupy Wall Street And It's Message or Lack Thereof
Occupy Wall Street And It's Message or Lack Thereof
 
Fstpt10 agung-rev
Fstpt10 agung-revFstpt10 agung-rev
Fstpt10 agung-rev
 
Fashion than and_now
Fashion than and_nowFashion than and_now
Fashion than and_now
 
Football
FootballFootball
Football
 
The reed flute cave
The reed flute caveThe reed flute cave
The reed flute cave
 

Mais de 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
 
Dövrlər
DövrlərDövrlər
Dövrlər
 
Cookie haqqinda
Cookie haqqindaCookie haqqinda
Cookie haqqinda
 

Java da kod yazmağa başlamaq(if else)

  • 1. Java-da kod yazmağa başlayaq Murad İmanbəyli 2012
  • 2. İdarə etmə ifadələri Javada kodları idarə etmək üçün əsasən üç ifadə var • If,else ifadəsi • Switch,case ifadəsi • Ternar ifadəsi
  • 3. If ,else Kod yazarkən kodları idarə etmək üçün istifadə olunur.Verilən şərt yoxluyur və əgər şərt ödənirsə onda verilən verilen blok mötərizə içindəki kodları kompliyasiya edir. Əgər ödənmirsə heç bir kod işləmir.else ifadəsi varsa verilən kod ödənmədiyi halda yerdə qalan bütün halların olması təqdirdə else blok mötərizə içindəki kodları kompliyasiya edir.
  • 4. If, else skleti • Yanlız if olarsa if(/*verilən şərt */ ){ // Kompliyasiya ediləcək kodlar } • Həm if həmdə else olarsa if(/*verilən şərt */ ){ /* Kompliyasiya ediləcək kodlar */ } else { /*şərt ödənmirsə burdaki kodlar işləyir */}
  • 5. Kiçik bir Misal Verilən a dəyişəni əgər 2 dən böyükdürsə onda ekrana «ikidən boyuk» deyilse «İkidən kicik ya da beraber» yazdirsin
  • 6. Birdən çox şərt olarsa? Əgər birdən çox şərt yoxlamaq istəyiriksə hər şərt üçün ayırca if yazacıq.Burda əsas iki şeyə fikir vermək lazımdır : 1. Yoxlamaq istədiyimiz şərtlərin birdən çoxu ödəndiyi hal üçün yazmaq 2. Şərtlərin yanlız birinin ödəndiyini hal üçün yazmaq.
  • 7. Birdən çox şərt olarsa? 1. Birinci Hal üçün if(/* şərt1 */){ //kodlar1 } If(/*şərt2*/){ //kodlar2 } ................................. If(/*şərt(n)*/){ // kodlar (n) }
  • 8. Birdən çox şərt olarsa? 2.İkinci hal üçün if(/* şərt1 */){ //kodlar1 } else If(/*şərt2*/){ //kodlar2 }else ................................. If(/*şərt(n)*/){ // kodlar (n) }
  • 9. Aralarındakı fərq Göründüyü kimi birinci hal və ikinci hal bir birinə çox oxşayır.Amma onlar arsındaki əsas fərq ondadır ki birinci halda ola bilər ki birdən çox şərt ödənsin,ikinci hada isə yalnız bir şərt ödənə bilər.Buda onu göstərir ki birinci halda olar bilər ki kodlar1,kodlar2,..,kodlar(n) hamsı işləsin.İkinci halda isə bunlardan yaznlı bir işləyəcək.
  • 10. Switch ifadəsi • İf ifadəsində olduğu kimi javada kodları idarə etmək üçün istifadə olunur. • Switch əsasən seçmələr üçün istifadə olunur • If ifadəsinin daha nizamlı forması kimi başa düşmək olar
  • 11. Switch Skleti Switch(/*dəyişən*/){ case /*qiymət1*/:/*kodlar1*/; break; case /*qiymət2*/:/*kodlar2*/; break; ............................. case /*qiymət(n-1)*/:/*kodlar(n-1)*/; break; Default:/*kodlar(n) */; }
  • 12. Break acarsözü • Bu açar söz dövrdən çıxmağı sağlıyır. • Əgər Switch ifadəsində break acarsözünü istifadə etməsək onda uyğun qiyməti tapdığdan sonra ,digər yoxlanmayan case-lerdəki bütün kodları işləyəcək.Bu isə əlverişsizdir.
  • 13. Kiçik bir nümünə Həftənin günlərini Switch ifadəsi ilə qurulması
  • 14. Ternar İfadəsi • Bu ifadə məhz dəyişəni elan edildikdə yazılır • Yoxlanan şərtin ödənib ödənməməyinə uyğun olaraq Dəyişənə dəyər mənimsədilir
  • 15. Ternar ifadəsinin skleti Tipi adi=şərt?ödəndiyihalda:ödənmədiyihalda;
  • 16. Suallarınız? • Mövzu ilə bağlı bütün suallarınızı bizə formumuzda göndərə bilərsiz. http://www.compuser.info/forum/