Odkrycie wiedza
/ Knowledge Discovery >> Odkrycie wiedza >> tech >> komputer >> Oprogramowanie komputerowe >>

Jak Java Works

dwie linie powtarzane w kółko. W tym konkretnym przypadku powtarzanie nie jest tak źle, ale można sobie wyobrazić, że jeśli chcesz stworzyć siatkę z tysięcy wierszy i kolumn, takie podejście pozwoliłoby Program pisania bardzo męczące. Rozwiązaniem tego problemu jest pętla, jak pokazano poniżej: Największa
 java.awt.Graphics importu; public class FirstApplet rozciąga java.applet.Applet {public void paint (Graphics g) {int y; y = 10; while (y lt = 210) {g.drawLine (10, y, 210, y); y = y + 25; }}} 

Po uruchomieniu tego programu, a zobaczysz, że czerpie z dziewięciu linii poziomych 200 pikseli długie. Największa

while jest instrukcją pętli w Javie. Oświadczenie mówi Java, aby zachowywać się w następujący sposób:? W instrukcji while, Java patrzy na wyrażenie w nawiasach i pyta, " Czy y mniejsza lub równa 210 "

  • Odpowiedź brzmi: tak, to Java wchodzi do bloku kodu nawiasami klamrami - " {" i "} ". Pętli część występuje na końcu bloku kodu. Po osiągnięciu Java nawias kończący w pętli z powrotem do instrukcji while i zadaje pytanie ponownie. Ten pętli sekwencji może występować wiele razy. Największa
  • Jeśli odpowiedź brzmi nie, to pomija kodu nawiasami klamrami i kontynuuje.

    Tak więc widać, że po uruchomieniu tego programu początkowo y jest 10. Ten jest mniejszy niż 210, więc Java wchodzi do bloku w szelki, rysuje linię od (10,10) do (210, 10), ustawi y na 35, a następnie wraca do instrukcji while. Trzydzieści pięć jest mniejsza niż 210, więc Java wchodzi do bloku w nawiasach, rysuje linię od (10,35) do (210, 35), ustawi y na 60, a następnie wraca do instrukcji while. Ta sekwencja powtarza się, aż w końcu trafia do y być większa niż 210. Następnie program kończy Największa

    Możemy zakończyć naszą siatkę poprzez dodanie drugiej pętli w programie, tak:. Największa

     import java. awt.Graphics; public class FirstApplet rozciąga java.applet.Applet {public void paint (Graphics g) {int x, y; Wybór jest Twój.
    Page << [11] [12] [13]