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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Ö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!