Java Sonsuz Döngü Kırma

Java Sonsuz Döngü Kırma

Merhaba arkadaşlar bu dersimizde, sonsuz bir while döngüsü oluşturup,içinde bir koşul sağlandığında döngüden break ile çıkmasını sağlayacak bir java uygulaması yapacağız ve aynı uygulamayı “continue” komutu kullanarak geliştireceğiz.Sorularınız olursa yorum kısmına yazabilirsiniz.Anlatımlarımı kodların yanındaki parantez içlerinde yapacağım.Herkese iyi çalışmalar.

 

publicclass DonguKirma {

publicstaticvoid main(String[] args) {

 

 

for kullanımı; /*for ile sonsuz döngü oluşturluyor. * Tanımlanan bir değişkenin değeri her turda artırılıyor. * Tur sayısı 10’a vardığında döngüden çıkılıyor. */

int tur_sayac = 1;//sayac değişken

for( ; ; ){//Şart oluşturulmamış döngü tanımlanması iki noktalı virgül(;) ile sağlanır.bu bir sonsuz döngüdür.”while(true)” gibi

System.out.println(“Tur sayısı: ” + tur_sayac); if(tur_sayac == 10){//tur sayısı eşitliği kontrol System.out.println(“Döngüden çıkılıyor…”);

break;//döngüden çık

}

tur_sayac++;//tur sayacı artırılıyor. }

 

while kullanımı;   /* * while ile sonsuz döngü oluşturuluyor. * Tanımlanan bir değişkenin değeri her turda artırılıyor. * Tur sayısı 10’a vardığında döngüden çıkılıyor. */

int while_tur_sayac = 1;//sayac değişken

while(true){//sonsuz döngü

System.out.println(“Tur sayısı: ” + while_tur_sayac);

if(while_tur_sayac == 10){//tur sayısı eşitliği kontrol

System.out.println(“Döngüden çıkılıyor…”);

break;//döngüden çık

}

while_tur_sayac++;//tur sayacı artırılıyor. }

 

continue kullanımı;   /* * for döngüsü 10 tur dönmesi için tasarlanmıştır. * Ancak 5.tur’a gelindiğinde,tur pas geçilip birsonraki tur devreye alnıyor. */

for(int p = 1; p <=10;p++){

if(p == 5)//şart kontrolü yapılıyor.Şayet if bloğundan çalışacak kod tek satırlık ise parantez açılmadan yazılabilir. continue;//tur pas geçilip birsonraki tur’a geçiliyor.

System.out.println(“Tur sayısı: “+p);//ekrana yazdırılıyor. }

} }

  • Beğen  
admin

Merhabalar ben Mustafa , Yıldız Teknik Üniversitesi'nde matematik mühendisliği okuyorum.Siteye her gün her telden içerik eklemeye çalışıyorum.Sormak istediğiniz sorular olursa bana mustafamsirin@gmail.com adlı mail adresimden ulaşabilirsiniz.

Benzer Yazılar

Bu yazıya henüz yorum yapılmamıştır, ilk yorumu yapmak için tıklayın.

Bir Cevap Yazın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*
*

Time limit is exhausted. Please reload CAPTCHA.