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ı :
Java'da etiketli break deyimi kullanım örneği program çıktısı:
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 !");
}
}
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ı :
Java'da break deyimi kullanım örneği program çıktısı:
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 !..");
}
}
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ı :
Java'da continue deyimi kullanım örneği program çıktısı:
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");
}
}
}
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ımJava'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ı :Java'da return deyimi kullanım örneği program çıktısı:
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;
}
}
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ı :Java'da return ( void metot sonlandırma ) deyimi kullanım örneği program çıktısı:
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 !
}
}
Sayı :35
Hiç yorum yok:
Yorum Gönder