Bilgi Keşfi
/ Knowledge Discovery >> Bilgi Keşfi >> teknoloji >> bilgisayar >> bilgisayar programı >>

Nasıl Java Works

bu yüzden tartışmak gereken bir sonraki şey, art arda meydana kod sıralı blok neden teknikleri olduğunu.

Ö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 Cevabınız evet, sonra Java parantezi ile parantez kod bloğunu girer - " " {; ve " ".} Döngü kısmı kod blok sonunda gerçekleşir. Java biten brace ulaştığında, while ifadesine geri döngüler ve tekrar soru sorar. Bu döngü dizisi birçok kez oluşabilir.
  • cevap hayır ise, parantez tarafından bracketed kod üzerinde atlar ve devam eder.

    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 (

    Page << [11] [12] [13]