- 20 Nis 2022
- 15
- 9
Java:
package dersler;
public class if_else_kosul_yapisi_and_or {
public static void main(String[] args) {
//Part 1 - Çalışma prensibi
/*
* int x = 6;
if(x>5) {
if(x<10) {
//işlemler
}
}
*/
/*
* Yukarıda gördüğümüz gibi iç içe if kullandık ve gerekli koşulu sağladık.
* Ama bu kullanım pratik bir kullanım değildir. Bu gibi birden çok koşul için
* AND (ve) - OR (veya) yapısını kullanırız. Java'da AND için kullanılan işaret -> && ,
* OR (veya) için kullanılan işaret ise -> || , bu ikisidir. Bunlara logical operator adı verilmektedir.
*/
//Part - 2 Mantıklı Operatörler
/*
* && (and) (A && B) -> if içindeki tüm koşullar true ise true, değilse false
* || (or) (A || B) -> if içindeki tek bir koşul true ise true, değilse false
*/
//Part - 3 Örnek
System.out.println("Örnek VE");
int x = 11;
if(x > 5 && x < 10) { // x 5 ten büyük VE 10 dan küçükse (6,7,8,9) bu koşulları sağlar
// true işlemler
System.out.println("x değerleri = 6, 7 ,8 ,9'a eşittir." );
} else {
// false işlemler
System.out.println("x değerleri = 6, 7 ,8 ,9'a eşit değildir." );
}
System.out.println("\n");
System.out.println("Örnek VEYA");
int y = 7;
int z = 24;
if(y > 5 || z < 10) {
System.out.println("İşlem yapılır çünkü y koşulu sağlıyor");
} else { // diğer durumlar
}
}
}
Konsol Çıktısı:
Örnek VE
x değerleri = 6, 7 ,8 ,9'a eşit değildir.
Örnek VEYA
İşlem yapılır çünkü y koşulu sağlıyor
Son düzenleme: