Извличане на знание
/ Knowledge Discovery >> Извличане на знание >> тек >> компютър >> компютърен софтуер >>

Как Java Works

ва да обсъдим, е техниките за причиняване пореден блок от код, за да се появи на няколко пъти.
<р> Например, нека кажем, че аз ви моля да се направи решетката на снимката в горната част на страницата. <Бразилски>

Един добър начин да започнете е да се изготви хоризонталните линии
<р> Един от начините да се направи линиите ще бъде да се създаде последователен блок от код:.
<предварително> внос java.awt. Graphics; обществени клас FirstApplet простира java.applet.Applet {обществени невалидни боя (Graphics ж) {INT у; у = 10; g.drawLine (10, Y, 210, ш); у = у + 25; g.drawLine (10, Y, 210, ш); у = у + 25; g.drawLine (10, Y, 210, ш); у = у + 25; g.drawLine (10, Y, 210, ш); у = у + 25; g.drawLine (10, Y, 210, ш); у = у + 25; g.drawLine (10, Y, 210, ш); у = у + 25; g.drawLine (10, Y, 210, ш); у = у + 25; g.drawLine (10, Y, 210, ш); у = у + 25; g.drawLine (10, Y, 210, ш); }} <р> (За някои нови програмисти, изложението " у = у + 25; " изглежда странно първия път, когато го видя Какво означава е, ". Вземете стойността момента в променливата у, се добавят 25 да я поставите и резултатът обратно в променлива ш ". Така че, ако у съдържа 10 преди линията се изпълнява, той ще съдържа 35 веднага след линията се изпълнява)
<р> Повечето хора, които гледат на този код. веднага да забележите, че той съдържа същите две линии повтарят отново и отново. В този конкретен случай повторението не е толкова лошо, но можете да си представите, че ако е искал да създаде една мрежа с хиляди редове и колони, този подход ще направи програма за писане на много уморително. Решението на този проблем е една линия, както е показано по-долу:
<предварително> java.awt.Graphics внос; обществени клас FirstApplet простира java.applet.Applet {обществени невалидни боя (Graphics ж) {INT у; у = 10; докато (Y < = 210) {g.drawLine (10, Y, 210, ш); у = у + 25; }}}

Когато стартирате тази програма, ще видите, че тя привлича девет хоризонтални линии 200 пиксела дълги.
<Р> изложението The докато е примка изявление в Java. Изявлението разказва Java да се държи по следния начин:? В отчета за време, Java поглежда изразът в скоби и пита: " е у по-малка или равна на 210 "

<Ли> Ако отговорът е да, тогава Java влиза в блока на код оградена с тиранти - " " {; и "} ". The примка част настъпва в края на блока на код. Когато Java достигне крайната скоба, това примки обратно до отчета за време и задава въпроса отново.

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