Örneğin, ben sayfanın üst kısmında resimdeki ızgara çizmek istiyoruz diyelim.
başlamak için iyi bir yer yatay çizgiler çizmek olacaktır
kod sıralı blok oluşturmak olacaktır çizgiler çizmek için bir yolu.
ithalat java.awt. Grafik; public class FirstApplet java.applet.Applet {public void boya (Grafik g) {int y uzanır; y = 10; g.drawLine (10, y, 210, y); y = x + 25; g.drawLine (10, y, 210, y); y = x + 25; g.drawLine (10, y, 210, y); y = x + 25; g.drawLine (10, y, 210, y); y = x + 25; g.drawLine (10, y, 210, y); y = x + 25; g.drawLine (10, y, 210, y); y = x + 25; g.drawLine (10, y, 210, y); y = x + 25; g.drawLine (10, y, 210, y); y = x + 25; g.drawLine (10, y, 210, y); }}(bazı yeni programcılar, ifadesi " için; " y y + 25 =. o demektir Ne gördüklerinde ilk kez tuhaf görünüyor, " 25 ekleyin değişken y şu anda değerini alın ona ve değişken y geri sonucu yerleştirin ". Yani y 10 içeriyorsa çizgi çalıştırılmadan önce, bu hat yürütülür hemen sonra 35 içerecektir)
Bu kod bakmak çoğu kişi. hemen aynı iki satır ve üzerinde tekrarlanan içerdiğine dikkat edin. Bu özel durumda tekrar o kadar kötü değil, ama sen satır ve sütun binlerce kılavuz oluşturmak istiyorsa, bu yaklaşım program yazma çok yorucu hale olacağını hayal edebiliyorum. Aşağıda gösterildiği gibi, bu sorunun çözümü, bir döngü:
ithalat java.awt.Graphics; public class FirstApplet java.applet.Applet {public void boya (Grafik g) {int y uzanır; y = 10; {g.drawLine (10, y, 210, y) (= 210 Y ') ise; y = x + 25; }}}Bu programı çalıştırdığınızda, 200 piksel uzunluğunda dokuz yatay çizgiler çizer olduğunu göreceksiniz.
while ifadesi Java döngü ifadedir. Açıklamada şu şekilde davranmaya Java söyler:? Olurken açıklamasında, Java parantez içinde ifade bakar ve sorar, " 210 y daha az veya eşit midir "
Eğer bu programı çalıştırdığınızda görebilirsiniz Yani başlangıçta y 10 Ten 210 daha az, yani Java, parantez içinde blok girer (