Java Programlama

Java Switch case

Arkadaşlar tekrar merhaba. Sıradaki konumuz Java’da Switch – Case kullanımı. Switch – case yapısı daha önceki derslerde anlattığımız if-else yapısına benzer. Ancak programlamada ve yazılan programı okumada daha pratik ve hızlı olduğu için daha fazla tercih edilmektedir. İsterseniz daha önce yaptığımız hesap makinesi örneğimizi bir de switch – case yapısıyla yapalım. Böylece aradaki fark daha iyi anlaşılacaktır.


import java.util.Scanner;
class SwithCaseKullanimi{
public static void main(String []args){
Scanner oku=new Scanner(System.in);
int sayi1,sayi2,sonuc,islem;
System.out.println("islem seciniz:Toplama islemi ici 1,cikarma islemi icin 2,carpma islemi icin 3,bolme islemi icin 4")
islem=oku.netxtInt();
System.out.println("birinci sayiyi giriniz:");
sayi1=oku.nextInt();
System.out.println("ikincisayiyi giriniz:");
sayi2=oku.nextInt();
switch(islem){
case 1:
sonuc=sayi1+sayi2;
System.out.println("toplama islemi sonucu:" +sonuc);
break;
case 2:
 sonuc=sayi1-sayi2;
System.out.println("cikarma islemi sonucu:" +sonuc);
break;
case 3:
sonuc=sayi1*sayi;
System.out.println("carpma islemi sonucu:" +sonuc);
break;
case 4:
sonuc=sayi1/sayi2;
System.out.println("bolme islemi sonucu:" +sonuc);
break;
default:
System.out.println("girilen sayi 1-2-3-4 ten farklı:" +sonuc);
}
}
}