Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
**** Menu.java ****/<br />
import javax.swing.*;<br />
public class Menu {<br />
public static void main(String arg[]){<br />
boolean secim_flag = true;<br />
while(secim_flag) {<br />
4)");<br />
String secim = JOptionPane.showInputDialog(null, "Bir sayi giriniz: (1, 2, 3,<br />
int sayi = Integer.parseInt(secim);<br />
secim_flag = false;<br />
switch(sayi) {<br />
case 1:<br />
JOptionPane.showMessageDialog(null, "Sectiginiz sayi: bir");<br />
break;<br />
case 2:<br />
JOptionPane.showMessageDialog(null, "Sectiginiz sayi: iki");<br />
break;<br />
case 3:<br />
JOptionPane.showMessageDialog(null, "Sectiginiz sayi: uc");<br />
break;<br />
case 4:<br />
JOptionPane.showMessageDialog(null, "Sectiginiz sayi: dort");<br />
break;<br />
default:<br />
secim_flag = true;<br />
JOptionPane.showMessageDialog(null, "Beklenenden farkli bir sayi<br />
girdiniz");<br />
break;<br />
}<br />
}<br />
}<br />
}<br />
System.exit(0);<br />
/****************************/<br />
continue Anahtar Sözcüğü<br />
Herhangi bir döngü içerisine girildğinde, daha döngü bloğunun sonuna gelinmeden o andaki adım için işlemleri<br />
sonlandırıp bir sonraki döngü adımına hemen geçilmek isteniyorsa continue anahtar sözcüğünü kullanmak gerekir.<br />
Mesela yazdığımız programda 1'den 10'a kadar olan sayılar toplamak istiyoruz ama bu toplam içerisine 3 ve ün<br />
katlarını eklemek istemiyoruz. Bunun için bir for döngüsü kullanmak gerekir. Ancak bu döngüyü 3 ve 3'ün katlarına<br />
gelindiğinde durdurup bir sonraki değerle döngüye devam etmek gerekmektedir:<br />
/**** Toplama.java ****/<br />
public class Toplama {<br />
public static void main(String arg[]){<br />
int toplam = 0;<br />
for(int i = 0; i < 10; i++) {<br />
if(i % 3 == 0) {<br />
continue;<br />
}<br />
30