Žinios Discovery
/ Knowledge Discovery >> Žinios Discovery >> Technika >> kompiuteris >> kompiuterių programinė įranga >>

Kaip Java Works

mtis), * (daugyba), /(skyrius) ir keletas kitų. Štai kaip jūs galite naudoti šias operacijas programos pavyzdys. Tarkime, kad norite apskaičiuoti rutulio tūrį su 10 pėdų skersmens. Šis kodas turėtų tvarkyti:
 plūdės skersmenį = 10; float spindulys; float apimtis; R = skersmuo /2.0; Kiekis = 4.0 /3.0 * 3,14159 * spindulys * spindulys * spindulys; 

Pirmasis skaičiavimas sako, " Padalinkite į kintamojo vardu skersmens vertę 2,0 ir įdėkite į kintamojo pavadinimu spinduliu rezultatą. " Galite matyti, kad " = " pasirašyti čia reiškia, ". Padėkite rezultatą į apskaičiavimą dėl teisės į kintamąjį pavadinimu kairėje "
Looping

Vienas iš dalykų, kad kompiuteriai daryti labai gerai yra atlikti pasikartojančias skaičiavimus ar operacijas , Be ankstesniuose skyriuose, matėme, kaip rašyti " eilės kodo blokus, " todėl Kitas dalykas, mes turime aptarti yra už sukelia eilės bloko kodo kartojasi metodai.

Pavyzdžiui, tarkime, kad aš prašau jus padaryti tinklelį nuotraukoje puslapio viršuje.

gera vieta pradėti būtų padaryti horizontalias linijas

Vienas iš būdų atkreipti linijų būtų sukurti nuoseklų blokas kodas:.

 Importas java.awt. Grafika; visuomenės klasė FirstApplet tęsiasi java.applet.Applet {public void dažai (Grafika g) {int y; Y = 10; g.drawLine (10, y, 210, y); y = y + 25; g.drawLine (10, y, 210, y); y = y + 25; g.drawLine (10, y, 210, y); y = y + 25; g.drawLine (10, y, 210, y); y = y + 25; g.drawLine (10, y, 210, y); y = y + 25; g.drawLine (10, y, 210, y); y = y + 25; g.drawLine (10, y, 210, y); y = y + 25; g.drawLine (10, y, 210, y); y = y + 25; g.drawLine (10, y, 210, y); }} 

(Dėl kai kurių naujų programuotojų, pareiškimo " y = y + 25; " atrodo keista, pirmą kartą jie mato tai, ką tai reiškia yra, ". Paimkite vertę šiuo metu kintamojo y, pridėti 25 jai ir vieta rezultatą atgal į kintamojo Y ". Taigi, jei y yra 10 prieš linija yra įvykdytas, jame bus 35 karto po linija įvykdytas)

Dauguma žmonių, kurie pažvelgti į šį kodą. iš karto pastebėsite, kad tai yra tie patys du linijos kartojasi vėl ir vėl. Šiuo konkrečiu atveju kartojimas yra ne taip jau blogai, bet jūs galite įsivaizduoti, kad jei jūs norėjo sukurti tinklelį su tūkstančiais eilučių ir stulpelių, šis požiūris būtų programa, rašyti labai varginantis. Išspręsti šią problemą yra kilpa, kaip parodyta žemiau:

 importo java.awt.Graphics; visuomenės klasė Fir

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