02.03.2015 Views

Java Nedir

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

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

Not: Bu tür döngülerde, eğer döngünün faliyet alanı içerisindeyken, while içerisideki<br />

ifadeyi değiştirecek bir komut yazmazsanız, ilk durumda bu ifade hep true olduğu için<br />

ve döngü içinde de hiç değişmediği için sonsuz bir döngüye girersiniz.<br />

while(ifade) {<br />

satir 1<br />

satir 2<br />

...<br />

satir n<br />

/*şSimdi akisş tekrar while(ifade) satirina<br />

yönlenecek ve kontrol yapılacaktır. eğer<br />

ifade false olmussa program akışı<br />

satir n+1 den devam etmektedir.*/<br />

}<br />

satir n+1<br />

Bu durumda kullanıcımızın yeni isteğine göre örneği tekrar düzenleyelim:<br />

/**** Deyimler4.java ****/<br />

import javax.swing.*;<br />

class Deyimler4 {<br />

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

String yanlisNot = "Yanlis not girisi! Tekrar deneyiniz.";<br />

String giris = "Bir not giriniz (0 - 100)\nÇikis için notu -1 giriniz";<br />

String notStr;<br />

int not;<br />

notStr = JOptionPane.showInputDialog(null, giris);<br />

not = Integer.parseInt(notStr);<br />

while(not != -1) {<br />

26

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

Saved successfully!

Ooh no, something went wrong!