Java: Break Ve Continue
Break: Bu yapı bizim döngüyü ya da yapılan olayı sona erdirmemizi sağlar. Bu yapıya örnek verecek olursak;
while (true){
System.out.println("Merhaba");
break; }
Eğer burada break ifadesi koymasaydık, döngü sonsuza girecekti. Bundan dolayı sürekli "Merhaba" ifadesi yazacaktı. Bir örnek daha verecek olursak;
Scanner scan = new Scanner ( System.in );
int sayi;
while (true){
System.out.println ("Sayı giriniz:");
int sayi=scan.nextInt();
if(sayi==0){
break; }
Burada kullanıcıdan sürekli olarak sayı alınması yapılmış. Sayı olarak 0 girildiği zaman döngü "break" komutuyla sona erecektir.
Continue: Bu yapı bizim bir sonraki adıma atlamamızı sağlar. Örnek verecek olursak;
for (int i=1; i<=10; i++){
if(i==3 || i==7){
System.out.println("Atlandı:"+i);
continue; }
System.out.println("İ değerleri:"+i); }
Burada 1 ile 10 arasında olan sayıların 1 er 1 er arttırılması yapılmış. Fakat 3 ve 7 sayılarının atlanması "continue" ifadesiyle tamamlanmıştır.
Yorumlar
Yorum Gönder