06.03.2015 Views

Java Kitabı

JAva`nın çalışma mantığıyla başlayıp basitten gelişmişe iyi bir kaynak

JAva`nın çalışma mantığıyla başlayıp basitten gelişmişe iyi bir kaynak

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Örnek: BreakTestEtiketli.java<br />

public class BreakTestEtiketli {<br />

public static void main(String[] args) {<br />

kiril :<br />

for ( int j = 0 ; j < 10 ; j ++ ) {<br />

for ( int i = 0; i < 100; i++ ) {<br />

if ( i ==9 ) {// for dongusunu kiriyor<br />

break kiril;<br />

}<br />

System.out.println("i =" +i);<br />

}<br />

System.out.println("Donguden cikti");<br />

System.out.println("j =" +j);<br />

}<br />

}<br />

}<br />

Yukarıdaki örneğimizde etiket kullanarak, daha geniĢ çaplı bir döngü sisteminden çıkmıĢ olduk.<br />

Uygulamamızın çıktısı aĢağıdaki gibidir.<br />

i =0<br />

i =1<br />

i =2<br />

i =3<br />

i =4<br />

i =5<br />

i =6<br />

i =7<br />

i =8<br />

• continue Deyimi<br />

continue ifadesi, döngü içersinde o anki devir iĢleminin pas geçilmesini ve bir sonraki devir iĢleminin<br />

baĢlamasını sağlayan bir mekanizmadır. continue ifadeleri de break ifadeleri gibi iki çeĢide ayrılır.<br />

Etiketsiz continue ve etiketli continue. Etiketsiz continue en içteki döngü içersinde etkili olurken,<br />

etiketli continue ise baĢına konulduğu döngü sisteminin etkiler.<br />

Örnek: ContinueTest.java<br />

public class ContinueTest {<br />

public static void main(String[] args) {<br />

for ( int i = 0; i < 10; i++ ) {<br />

if ( i == 5 ) { // for döngüsünü kırıyor<br />

continue;<br />

}<br />

System.out.println("i =" +i);<br />

}<br />

System.out.println("Donguden cikti");<br />

47

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!