Algoritma Nedir ?

Bilgi ve pratiğimiz ne düzeyde olursa olsun bir program yazmak için, programın temel yapı taşlarından biri diyebileceğimiz algoritma oluşturulmalıdır.Oluşturduğumuz ...

21 Temmuz 2012 Cumartesi

Java Ders 8 - Switch Case II



Switch Case konusunu anlattıktan sonra birkaç  detay ve uyarılar verip bir de örnekle  pekiştirelim.Switch Case yapısının özellikleri  nelerdir hemen ben size onları anlatayım.
1 - Sadece Char tipi  tam sayılar  için kullanılabilir.
2 - Aralık belirlenmeden kullanılır
3 - Break  ve  Default  komutları gibi kullanımlarda hata  ihtimali oldukça yüksektir.


Break ve Default komutları demişken sizlere kısaca bunları açıklayayım.
Break komutu ; hemcinslerin alt alta yazıldıktan sonra başka cinse geçerken son  basamakta durdurulmasını  sağlayan komuttur.
Default komutu ise verilen elemanların dışında başka  bir eleman isteniyorsa işte o zaman  default komutu  işe girer ve o çalışır .

Şimdi  Aşağıda ki örnek ile bunları iyice pekiştirelim .

/* switch case ile yapacağımız 
 * Bu örneğimizde belirli harflere belirlediğimiz 
 * malzemelerin harf karşılığıyla kendilerine kdv 
 * oranlarını bulacağız
 */
package swichcase2;
/*Tekel Ürünleri=T
 * Ekmek = E
 * Gıda = G
 * Otel giderleri = O
 * Yakıt gideri = Y
 * Nakliye = N
 * Bu şekilde yapmamızın nedeni switch case yapılarında 
 * sadece Char tipi Tek harf yada tam sayı kullanımı olduğundan 
 * dolayıdır.
 */
 
public class Swichcase2 {

    public static void main(String[] args) {
      char malzeme='N';
      byte kdv;
      switch (malzeme){
          case 'T': kdv=0; break;
          case 'E': kdv=1; break;
          case 'G': 
          case 'O': kdv=8; break;
          case 'Y': 
          case 'N': kdv=18; break;
          default : kdv=25;
      }
              System.out.println("Kdv = %"+kdv);
      }
    }

Çıktı:

Kdv = % 18

0 yorum:

Yorum Gönder

Twitter Delicious Facebook Digg Favorites More

 
back to top