- 20 Nis 2022
- 15
- 9
Java:
package dersler;
public class if_else_kosul_yapisi {
public static void main(String[] args) {
// TODO Auto-generated method stub
//Part 1 - Çalışma prensibi
/*
* if(boolean) // true ve ya yanlış {
//true ise yapılacak işlemler
} else if(boolean) {
//false ise yapılacak işlemler
} else {
}
*/
//Part - 2 Operatörler
/*
* == (eşit) (A == B) -> iki değer eşitse true, değilse false
* != (eşit değildir) (A !=B ) -> iki değer eşit değilse true, eşitse false
* > (büyüktür) (A > B) -> birinci değer ikinciden büyükse true, değilse false
* < (küçüktür) (A < B) -> birinci değer ikinciden küçükse true, değilse false
* >= (büyük eşitse) (A >= B) -> birinci değer ikinciden büyükse ya da ikinciye eşitse true, değilse false
* <= (küçük eşitse) (A <= B) -> birinci değer ikinciden küçükse ya da ikinciye eşitse true, değilse false
*/
//Part - 3 Örnek
System.out.println("Örnek 1");
int x = 3;
if(x>0) { // x>0 koşulu true döneceği için
int z = x*9;
System.out.println("z değeri = " + z);
}
System.out.println("\n");
System.out.println("Örnek 2");
int y = 0;
if(y>0) { // y>0 koşulu false döneceği için
int f = y*5;
System.out.println("f değeri = " + f);
} //Herhangi bir konsol çıktısı olmayacaktır.
System.out.println("\n");
//Part 4 if-else if - else
System.out.println("Örnek 3");
/*
* Peki diyelim ki if koşulu sağlanmazsa da başka bir kod bloğu çalıştırmak
* istiyorsak, yani üstteki örnekten yola çıkarak x'imiz 0'dan büyük değilse
* başka bir işlem yaptırmak istiyorsak, bu durumda else bloğu çalışsacaktır.
* Zaten yapı genel olarak if-else olarak kullanılır. Yani koşul sağlanırsa
* if bloğu içindeki kodlar çalışır, sağlanmazsa else bloğu içindeki çalışır.
*/
int sayi = 70;
if(sayi>90) {
System.out.println("sayi 90'dan büyüktür");
} else if(sayi>=80) {
System.out.println("sayi 90 ile 80 arasındadır");
} else if(sayi>=70) {
System.out.println("sayi 80 ile 70 arasındadır");
} else if(sayi>60) {
System.out.println("sayi 60'dan büyüktür");
} else if(sayi>50) {
System.out.println("sayi 50'dan büyüktür");
} else if(sayi>40) {
System.out.println("sayi 40'dan büyüktür");
} else if(sayi>30) {
System.out.println("sayi 30'dan büyüktür");
} else if(sayi>20) {
System.out.println("sayi 20'dan büyüktür");
} else if(sayi>10) {
System.out.println("sayi 10'dan büyüktür");
} else if(sayi>0) {
System.out.println("sayi 0'dan büyüktür");
} else {
System.out.println("sayi negatif");
}
}
}
Konsol Çıktısı:
Örnek 1
z değeri = 27
Örnek 2
Örnek 3
sayi 80 ile 70 arasındadır
Son düzenleme: