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);
    }
}
 

 Çıktı;

Başlıksız İçerik______________________Başlıksız İçerik______________________

 

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);


    }
}
 

 Çıktı;

Başlıksız İçerik______________________Başlıksız İçerik______________________

 

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);
    }
}

 

  Çıktı;

Başlıksız İçerik______________________Başlıksız İçerik______________________

Sevda AKSÜNGER

Yorumunuzu Ekleyin


Yükleniyor...
Yükleniyor...