Þú verður að hafa nægan tíma til að æfa að finna eigin galla þína. Að meðaltali forritari eyðir um helming hans eða tími hennar að rekja niður, finna og uppræta galla. Reyndu ekki að fá svekktur þegar þeir koma fram -. Þeir eru eðlilegur hluti af lífinu forritun
Breytur
Öll forrit nota breytur til að halda stykki af gögn til skamms tíma. Til dæmis, ef á einhverjum tímapunkti í a program sem þú biður notanda að tala, þú geyma það í breytu þannig að þú getur notað það síðar.
Breytur verður að skilgreina (eða lýst) í forriti áður en þú getur notað þá, og þú verður að gefa hverja breytu ákveðna tegund. Til dæmis gætir þú lýsa einni breytu til að hafa tegund sem gerir það að halda tölur og annað breytu til að hafa tegund sem gerir það að halda nafn einstaklings. (Vegna þess að Java krefst þess að þú að sérstaklega skilgreina breytur áður en þú notar þau og tilgreina tegund gildið sem þú ætlar að geyma í breytu, Java er kallað mjög tegund tungumál. Ákveðnar tungumál hefur ekki þessar kröfur. Almennt, þegar þú býrð stór forrit, sterkur slá tilhneigingu til að draga úr fjölda villur forritun sem þú gerir)
innflutningur java.awt.Graphics;. innflutningur java.awt.Color; opinber bekknum FirstApplet nær java.applet.Applet {public void mála (Graphics g) {int width = 200; INT height = 200; g.drawRect (0, 0, breidd, hæð); g.drawLine (0, 0, breidd, hæð); g.drawLine (breidd, 0, 0, hæð); }}Í þessari áætlun, við höfum lýst tvær breytur sem heitir breidd og hæð. Við höfum lýst yfir gerð þeirra til að vera Int. Int breyta getur haldið tölu (í heild eins og 1, 2, 3). Við höfum frumstilla bæði breytur til 200. Við gætum alveg eins auðveldlega getað sagt:
int breidd; width = 200; INT hæð; height = 200;Fyrsta mynd er einfaldlega dálítið fljótari að slá
Lögum um að setja breytu til fyrsta gildi hennar er kallað frumstilla breytu.. Algeng forritun galla á sér stað þegar þú gleymir að frumstilla breytu. Að sjá að galla, reyna útrýming frumstilling hluta kóðans (" = 200 " hluti) og endurþýða forrit til að sjá hvað gerist. Það sem þú finnur er að þýðandinn kvartar um þetta vandamál. Það er mjög ágætur lögun, við the vegur. Það mun spara þér fullt af sóa tíma
Það eru tvær tegundir af breytum í Java -.. Einfalt (frumstæðum) breytum og flokkum
int tegund er einföld. Breytan getur haldið númer. Það er allt sem það getur gert. Þú lýsa int, setja það í gildi og nota það. Classes, á hinn bóginn,