If Else, Kisa If Ve Switch Operatoru
Ayni örneğin 3 operatorlede gerçekleştirilmesi
if
package javaapplication15;
import javax.swing.JOptionPane;
public class Main {
public static void main(String[] args) {
String Saat[] = {"öğlen", "sabah", "akşam"};
String vakit;
int gün = Integer.valueOf(JOptionPane.showInputDialog("saat giriniz"));
if (gün >= 12 && gün <= 3) {
vakit = Saat[0];
} else if (gün >=3 && gün <= 7) {
vakit = Saat[1];
} else if (gün >=7 && gün <= 24) {
vakit = Saat[2];
} else {
vakit = "gece";
}
JOptionPane.showMessageDialog(null, gün + " " + vakit);
}
}
import javax.swing.JOptionPane;
public class Main {
public static void main(String[] args) {
String Saat[] = {"öğlen", "sabah", "akşam"};
String vakit;
int gün = Integer.valueOf(JOptionPane.showInputDialog("saat giriniz"));
if (gün >= 12 && gün <= 3) {
vakit = Saat[0];
} else if (gün >=3 && gün <= 7) {
vakit = Saat[1];
} else if (gün >=7 && gün <= 24) {
vakit = Saat[2];
} else {
vakit = "gece";
}
JOptionPane.showMessageDialog(null, gün + " " + vakit);
}
}
Çıktı;
Kısa if
package javaapplication15;
import javax.swing.JOptionPane;
public class Main {
public static void main(String[] args) {
int saat = Integer.valueOf(JOptionPane.showInputDialog("saat giriniz"));
String Olay;
// eğer koşul doğruysa ilk eşitlik alınır. yanlış ise ikinci eşitlik alınır.
Olay = (saat < 5) ? "akşam" : ((saat < 12) ? "öğlen" : ((saat < 25) ? "gece" : "sabah"));
System.out.println(Olay);
}
}
import javax.swing.JOptionPane;
public class Main {
public static void main(String[] args) {
int saat = Integer.valueOf(JOptionPane.showInputDialog("saat giriniz"));
String Olay;
// eğer koşul doğruysa ilk eşitlik alınır. yanlış ise ikinci eşitlik alınır.
Olay = (saat < 5) ? "akşam" : ((saat < 12) ? "öğlen" : ((saat < 25) ? "gece" : "sabah"));
System.out.println(Olay);
}
}
Çıktı;
Switch
package javaapplication15;
import javax.swing.JOptionPane;
public class Main {
public static void main(String[] args) {
String vakit[] = {"öğlen", "sabah", "akşam"};
String saat[] = {"12", "3", "7", "24"};
String Saat;
int Vakit = Integer.valueOf(JOptionPane.showInputDialog("saat giriniz"));
switch (Vakit) {
case 1:
case 2:
case 3:
Saat = vakit[0];
break;
case 4:
case 5:
case 6:
Saat = vakit[1];
break;
case 7:
case 8:
case 9:
Saat = vakit[2];
break;
default:
Saat = "yok";
}
JOptionPane.showMessageDialog(null, Vakit + Saat);
}
}
import javax.swing.JOptionPane;
public class Main {
public static void main(String[] args) {
String vakit[] = {"öğlen", "sabah", "akşam"};
String saat[] = {"12", "3", "7", "24"};
String Saat;
int Vakit = Integer.valueOf(JOptionPane.showInputDialog("saat giriniz"));
switch (Vakit) {
case 1:
case 2:
case 3:
Saat = vakit[0];
break;
case 4:
case 5:
case 6:
Saat = vakit[1];
break;
case 7:
case 8:
case 9:
Saat = vakit[2];
break;
default:
Saat = "yok";
}
JOptionPane.showMessageDialog(null, Vakit + Saat);
}
}
Çıktı;
Sevda AKSÜNGER
Yorumunuzu Ekleyin