Arşiv

Posts Tagged ‘case’

pl/sql de case when kullanımı örnek

Merhaba,

Bazı durumlarda kullanıdığımız sql içinde şartlı kontrol yapmamız gerekebilir.Bu durumlar için case yapısını kullanırız. Örnek olarak 10 adet rasgele sayı üren bir sql de üretilen sayıların 1 ve 2 ye eşit olma ve eşit olmama durumlarını kontrol eden bir case yapılı sql hazırlayalım.

SELECT rnd_sayi,
       CASE
         WHEN rnd_sayi = 1 THEN
          'Sayı 1'
         WHEN rnd_sayi = 2 THEN
          'Sayı 2'
         ELSE
          'Sayı 1 ve 2 den farklı'
       END sayi
  FROM (SELECT trunc(dbms_random.value(1, 10)) rnd_sayi
          FROM dual
    CONNECT BY rownum <= 10);

Bu sql in çıktısı aşağıdaki gibidir. Tabi burada sayılar rasgele üretildiği için bu sql her çalıştığında sonuçlar farklı olacaktır.

java ile yapılmış bir dört işlem

Merhaba java ya yeni başlayanlar için basit olarak yapılmış bir dört işlem programı.

public class Hesapla {

  public static float islem2(int a,int b,char islem_turu)
    {
    float sonuc=0;
    switch (islem_turu) {
    case '+':
      sonuc=a+b; 
      break;
    case '-':
      sonuc=a-b;
      break;
    case '/':
      sonuc=a/b;
      break;
    case '*':
      sonuc=a*b;
      break;
    default:
      System.out.println("Lütfen Dört İşlemden Birini Seçiniz [+ , - , * , /]");
      break;
    }
  return sonuc;     
    }

  
  public static void main(String[] args) {
    System.out.println("Java Dört İşlem Sonuçları");
    System.out.println("Toplama = "+islem2(7,4,'+'));
    System.out.println("Çıkarma = "+islem2(7,4,'-'));
    System.out.println("Çarpma = "+islem2(7,4,'*'));
    System.out.println("Bölme = "+islem2(2,4,'/'));
      }
}

Bu script çalıştırıldığında sonuçlar aşağıdaki gibi olacaktır. Bu scriptler eclipse editöründe çalıştırılmıştır.
Java Dört İşlem Sonuçları
Toplama = 11.0
Çıkarma = 3.0
Çarpma = 28.0
Bölme = 0.0

Categories: Java Etiketler:, , , ,
Takip Et

Get every new post delivered to your Inbox.

Join 62 other followers