Päevast päeva: Java programmeerimiskeele õppimine - 2. osa

instagram story viewer

Liigume sammu eelmisest artiklist edasi Päevast päeva: Java programmeerimise osa - I. Siinsamas postituses õpime kontrolli avaldused ja silmuseid sisse Java, mis on rakenduse arendamisel väga kasulik.

Java programmeerimise õppimine
Java õppimise programmeerimise osa - 2
kui avaldus

kui avaldus Java -s töötab sarnaselt if -avaldusega mõnes teises maailma programmeerimiskeeles, sealhulgas shelliskriptides.

Programm 3: võrdle.java

klass võrdlema {public static void main (String args []) {int a, b; a = 10; b = 20; kui (a  b) System.out.println ("a (" +a +") on suurem kui b (" +b +")"); } }

Salvestage see järgmiselt: võrdle.java. Ja kompileerige see ja käivitage nagu näidatud.

# javac võrrelda.java. # java võrdlus

Proovi väljund

a (10) on väiksem kui b (20) a (20) võrdub b (20) a (40) on suurem kui b (20)

Märge: Ülaltoodud programmis

  1. Määratletakse klass, mida võrrelda.
  2. Deklareeritakse kaks täisarvu algväärtusega 10 ja 20 vastavalt.
  3. kui avaldus kontrollib seisukorda ja tegutseb vastavalt avaldusele. If lause süntaks on if (tingimus) lause;
  4. System.out.println prindib kõike ja kõike, mis on paigutatud jutumärkide vahele. Kõik jutumärkides olevad andmed prinditakse sellisena, nagu need on, ja väljaspool jutumärke käsitletakse neid muutuvatena.
  5. + on liitmine, mida kasutatakse avaldise kahe osa ühendamiseks.
silmuse jaoks

Kui teil on programmeerimiskogemust, siis olete kindlasti teadlik selle olulisusest silmusavaldused. Siin jälle eest silmuse avaldus töötab sarnaselt mis tahes keeles avaldusega.

Programm4: forloop.java

class forloop {public static void main (String args []) {int q1; jaoks (q1 = 0; ql <= 10; q1 ++) System.out.println ("Täisarvude väärtus:"+q1); } }

Salvestage see järgmiselt: forloop.java. Ja kompileerige see ja käivitage nagu näidatud.

# javac forloop.java. # java forloop

Proovi väljund

Väljund: täisarvude väärtus: 0 täisarvude arv: 1 täisarvude arv: 2 täisarvude arv: 3 täisarvude arv: 4 integer väärtus: 5 Interger väärtus: 6 interger väärtus: 7 interger väärtus: 8 interger väärtus: 8 interger väärtus: 9 väärtus täisarv: 10

Märge: Ülaltoodud programmis on kõik avaldused ja koodid enam -vähem identsed ülaltoodud programmiga, välja arvatud avaldus.

  1. Ülaltoodud väide on a silmus, mida täidetakse ikka ja jälle kuni tingimused on rahul.
  2. silmuse jaoks, on tavaliselt jagatud kolmeks kooditükiks, mis on üksteisest eraldatud semikoolon, millest igaüks on väga tähendusrikas.
  3. Esimene osa (q1 = 0, ülaltoodud programmis) nimetatakse initsiaator. st ülaltoodud täisarv, q1 on sunnitud alustama "0‘.
  4. Teine osa (q1 <= 10, ülaltoodud programmis) nimetatakse seisukorras. st ülaltoodud täisarvul on lubatud tõusta väärtusele 10 või vähem kui 10, mis on antud olukorras kunagi õige.
  5. Kolmas ja viimane osa (q1 ++, ülaltoodud koodis, mis võib olla kirjutatud kujul q+1) kutsutakse iteratsioonst ülaltoodud täisarvu väärtust palutakse suurendada väärtusega „+1„Iga kord, kui tsükkel täidetakse, kuni tingimus on täidetud.

Ülaltoodud programmil on ainult üks lingitud avaldus „silmuse jaoks‘. Kuid suuremas ja keerukamas programmis võib tsükliavalduse siduda rohkem kui ühe avaldusega või öelda koodiploki.

Programm 5: loopblock.java

klassi loopblock {public static void main (String args []) {int x, y = 20; jaoks (x = 0; x <20; x = x+2) {System.out.println ("x on:"+x); System.out.println ("y on:"+y); y = y-2; } } }

Salvestage see järgmiselt: loopblock.java. Ja kompileerige see ja käivitage nagu näidatud.

# javac loopblock.java. # java loopblock

Proovi väljund

x on: 0 y on: 20 x on: 2 y on: 18 x on: 4 y on: 16 x on: 6 y on: 14 x on: 8 y on: 12 x on: 10 y on: 10 x on: 12 a on: 8 x on: 14 a on: 6 x on: 16 y on: 4 x on: 18 y on: 2

Märge: Ülaltoodud programm on peaaegu sama, mis eelmine programm, välja arvatud see, et see kasutab silmuste jaoks lingitud koodide plokki. Et täita rohkem kui üks avaldus/blokeerida, peame kogu avalduse esitama järgmiselt: „{… .Koodid/plokk ..} ”Muidu ei kompileeri kood õigesti.

Jah, me võime kasutada "x--'Või'x-1„Vähendamise avalduse jaoks silmuse jaoks, kui see on vajalik.

Pärast paljude koodide pilguheitmist peame teadma väikest teooriat, mis on abiks kodeerimise hilisemas etapis.

Mida oleme seni näinud: Java programmid on kogumik Tühikud, identifikaatorid, kommentaarid, sõnasõnad, operaatoritele, eraldajad ja märksõnad.

Tühik

Java on vabas vormis keel, te ei pea järgima ühtegi taandereeglit. Võite kirjutada kõik koodid ühele reale, iga märgi vahele üks tühik ja see käivitub õigesti. Sellest saab aga raske aru saada.

Identifikaatorid

Java -is on identifikaatorid klassi nimi, meetodi nimi või muutuja nimi. See võib olla suurtäht, väiketäht, nende järjestus või nende kõigi kombinatsioon koos erimärkidega, näiteks „$‘. Kuid identifikaatorid ei tohiks kunagi alata numbriliste väärtustega.

Näited kehtivad identifikaatorid Java -s:

s4, uus#klass, TECmint_class jne
Sõnad

Püsiväärtus Java -s luuakse literaalide abil. nt „115′ on täisarvuline literaal. ‘3.14"On ujuki sõnaraamat, „X"On iseloomu konstant ja"tecmint on parim fossiiltehnoloogiale pühendatud veebisait”On string literal.

Kommenteeri

kommentaaril pole midagi pistmist koodide täitmisega Java- või mõnes muus keeles, kuid koodide vahelised kommentaarid muudavad need loetavaks ja inimestele arusaadavaks. Hea tava on kirjutada kommentaarid vajaduse korral koodiridade vahele.

Java -s midagi vahepealset /** ja **/ on mõeldud dokumenteerimiseks ja on kommentaar.

Java -s on määratletud teatud eraldajad.

  1. Sulg ()
  2. Traksid {}
  3. Sulgud []
  4. Semikoolon;
  5. koma,
  6. Periood .

Märge: Igal eraldajal on oma tähendus ja neid tuleb vajaduse korral kasutada. Te ei saa neid ühe asemel kasutada. Me arutame neid üksikasjalikult koodide hilisemas faasis.

Märksõnad

Seal on 50 Java -s määratletud reserveeritud märksõnad. Neid märksõnu ei saa kasutada muutuja, klassi või meetodi nimena, kuna neil märksõnadel on eelmääratletud tähendus.

abstraktne jätkake uue lüliti jaoks. kinnitada sünkroonitud goto vaikepaketti. boolean do kui privaatne see. murda topeltriistad kaitstud viske. bait muud impordi avalikud visked. juhtum enum instanceof tagastus mööduv. saak ulatub lühikese katsega. char lõplik liides staatiline tühine. klass lõpuks kaua rangefp lenduv. const float native super samas

Märksõnade miinused ja märksõnad on reserveeritud, kuid neid ei kasutata. Kõigi nende asjadega on närviline tunne. Tegelikult ei pea te närvi minema ega kõiki neid asju meelde jätma. Javaga elama asudes olete selle kõigega harjunud.

See on minu jaoks praegu kõik. Ärge unustage kommentaaride jaotises meile öelda, kuidas teile tundus artikkel. Tulen varsti selle sarja järgmise osaga. Seni hoidke ühendust Tecmint, püsige lainel ja olge terved.

Teachs.ru