Yeni

LightBlog

31 Temmuz 2014 Perşembe

Yayın - 12 Java Yönlendirme Deyimleri ( Break - Continue - Return )


Java Programlama Dili break - continue - return Kullanım Yapıları 







Java'da BREAK deyimi !

Break deyiminin iki farklı kullanımı mevcuttur.


  • Etiketli Break Örneği
          Etiketli break kullanımındaysa aşağıdaki genel örnek gibidir.

        ...
        ...
        ...
       etiket :  // dallanacak yer
       ...
       ...
       ... 
       break etiket; 
       ...
       
      Yukarıda görüldüğü üzere program  etiket'e dallanacaktır ve oradan koşmaya devam edecektir.


Java'da etiketli break deyimi kullanım örneği program kodları :



public class breakİlkKullanim {

public static void main(String[] args)
{

etiket: // dallanacak yer
for (int k =0;k<3;k++)
{

System.out.println((k+1)+". tur ilk for döngüsüyüm !");
for (int i =0;i<3;i++)
{
System.out.println((i+1)+". tur ikinci for döngüsüyüm !");
break etiket; // kırılacak yer

// bu alana hiç bir kod yazılmaz ztn yazılsada hiç bir zaman işlemez !
}
}


System.out.print("Burdan Devam Eder !");

}

}
Java'da etiketli break deyimi kullanım örneği program çıktısı:

1. tur ilk for döngüsüyüm !
1. tur ikinci for döngüsüyüm !
Burdan Devam Eder !
         
  • Etiketsiz Break Örneği
         Direkt kullanımda break deyimi ! 

 Direkt kullanımda döngülerin içinde ise döngüyü kırar ve uzaklaşır bir önceki yayınımızda switch yapısında  break'i kullanarak ifade eşleştiğinde oradan ayrılmıştık.


Java'da break deyimi kullanım örneği program kodları :





public class breakİkinciKullanim {

public static void main(String[] args) {


for(int i =0;i<10;i++)
{
if(i==5)
{
break;
}

System.out.println(i+1+". Turdayım");
}

System.out.print("Döngü sona erdi !..");
}

}
Java'da break deyimi kullanım örneği program çıktısı:

1. Turdayım
2. Turdayım
3. Turdayım
4. Turdayım
5. Turdayım
Döngü sona erdi !..
             

Java'da CONTİNUE deyimi !

Continue deyimi içinde bulunduğu döngü sistemini etkiler ! İçinde bulunulan döngüyü break deyimi gibi tamamen kırmaz yalnızca belirli durumlarda döngü işlemin atlanmasını sağlayarak görevini tamamlar.

Continue Örneği : 


Java'da continue deyimi kullanım örneği program kodları :



public class continueKullanim {

public static void main(String[] args) {


for (int i =0;i<10;i++)
{
if(i==4)
{
System.out.println("BU TUR YOK :)");

continue;
}
System.out.println(i+1+". Turdayım");
}



}

}
Java'da continue deyimi kullanım örneği program çıktısı:

1. Turdayım
2. Turdayım
3. Turdayım
4. Turdayım
BU TUR YOK :)
6. Turdayım
7. Turdayım
8. Turdayım
9. Turdayım
10. Turdayım
Java'da RETURN deyimi !
Return deyimininde iki tür kullanım şekli mevcuttur.İlk kullanım durumu metotlardan değer döndürmek için kullanılır.Diğeri ise değer döndürmeyen ( void ) metotları sonlandırmak için kullanılmaktadır.
  • Return ( Değer Döndürme ) Örneği
Java'da return deyimi kullanım örneği program kodları :

import java.util.Random;

public class returnİlkKullanim {

public static void main(String[] args) {


System.out.print("UretkenMetot'un ürettiği sayı : "+UretkenMetot());


}

public static int UretkenMetot() // 1-100 arası sayı üreten metot
{
Random uret = new Random();
int uretilenSayi=uret.nextInt(100)+1;
return uretilenSayi;
}


}
Java'da return deyimi kullanım örneği program çıktısı:

UretkenMetot'un ürettiği sayı : 46
  • Return ( Void - Değer Dönmeyen Metotları Sonlandırma ) Örneği
Java'da return  ( void metot sonlandırma ) deyimi kullanım örneği program kodları :

public class returnKullanimİki {

public static void main(String[] args) {


DenemeMetot(22); // 22 Değeri Gönderiliyor DenemeMetot'a
DenemeMetot(35); // 35 Değeri Gönderiliyor DenemeMetot'a

}

public static void DenemeMetot(int sayi)
{
if(sayi < 34) // 34' ten küçük ise gönderilen değer ! geri metot kırılır !
{
return;
}
System.out.println("Sayı :"+sayi); // 34 ten büyük ise console'a yazılır !
}

}
Java'da return  ( void metot sonlandırma ) deyimi kullanım örneği program çıktısı:

Sayı :35

Hiç yorum yok:

Yorum Gönder

LightBlog