Nap mint nap: Java programozási nyelv tanulása - 2. rész

Egy lépéssel az előző cikk előtt Napról napra: Java programozási rész - I.. Ebben a bejegyzésben tanulunk ellenőrző nyilatkozatok és hurkok ban ben Jáva, ami nagyon hasznos egy alkalmazás fejlesztésében.

Java programozás tanulása
Java programozási rész - 2
ha állítás

Az ha állítás a Java -ban hasonlóan működik, mint az if utasítás a világ bármely más programozási nyelvén, beleértve a shell script -et.

3. program: összehasonlítás.java

osztály összehasonlítás {public static void main (String args []) {int a, b; a = 10; b = 20; ha (a  b) System.out.println ("a (" +a +") nagyobb, mint b (" +b +")"); } }

Mentse el: hasonlítsa össze.java. És fordítsa le, és futtassa az ábrán látható módon.

# javac összehasonlítás.java. # java összehasonlítás

Minta kimenet

a (10) kisebb, mint b (20) a (20) egyenlő b (20) a (40) nagyobb, mint b (20)

jegyzet: A fenti programban

  1. Egy osztály, azaz összehasonlítás van definiálva.
  2. Két egész szám szerepel a kezdeti értékkel 10 és 20 illetőleg.
  3. Az ha állítás ellenőrzi az állapotot és a nyilatkozat szerint cselekszik. Az if utasítás szintaxisa if (feltétel) utasítás;
  4. System.out.println mindent és mindent kinyomtat, ami az idézőjelek közé kerül. Az idézőjeleken belül bármit kinyomtatnak, és az idézőjeleken kívül változónak tekintik.
  5. + egy összefűzés, amelyet egy állítás két részének összefűzésére használnak.
hurokhoz

Ha rendelkezik programozói tapasztalattal, biztosan tisztában van annak fontosságával ciklus állítások. Itt ismét a hurok utasítás hasonlóan működik a for utasításhoz bármely nyelven.

Program4: forloop.java

class forloop {public static void main (String args []) {int q1; for (q1 = 0; q1 <= 10; q1 ++) System.out.println ("Az interger értéke:"+q1); } }

Mentse el: forloop.java. És fordítsa le, és futtassa az ábrán látható módon.

# javac forloop.java. # java forloop

Minta kimenet

Kimenet: Az interger értéke: 0 Az interger értéke: 1 Az interger értéke: 2 Az interger értéke: 3 Az interger értéke: 4 A interger értéke: 5 Az interger értéke: 6 Az interger értéke: 7 Az interger értéke: 8 Az interger értéke: 9 Az értéke interger: 10

jegyzet: A fenti programban az összes utasítás és kód többé -kevésbé azonos a fenti programmal, kivéve a for utasítást.

  1. A fenti állításhoz a hurok, amely újra és újra végrehajtódik, amíg a körülmények elégedettek.
  2. Az hurokhoz, általában három kódrészletre van felosztva, egymástól elválasztva pontosvessző, amelyek mindegyike nagyon értelmes.
  3. Az első rész (q1 = 0, a fenti programban) az ún inicializáló. azaz a fenti egész szám, q1 kénytelen azzal kezdeni,0‘.
  4. A második rész (q1 <= 10, a fenti programban) az ún feltétel. azaz a fenti egész szám megengedett a -ig 10 vagy kevesebb mint 10, ami mindig megfelel az adott helyzetnek.
  5. A harmadik és az utolsó rész (q1 ++, a fenti kódban, amely így írható q+1) nak, nek hívják ismétlésAzaz a fenti egész számot meg kell növelni a „+1„Minden alkalommal, amikor a ciklust végrehajtják, amíg a feltétel teljesül.

Nos, a fenti program egyetlen linket tartalmaz a „hurokhoz‘. De a nagyobb és kifinomultabb programokban a ciklus utasítás több utasításhoz is köthető, vagy mondjuk egy kódblokkhoz.

5. program: loopblock.java

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

Mentse el: loopblock.java. És fordítsa le, és futtassa az ábrán látható módon.

# javac loopblock.java. # java loopblock

Minta kimenet

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

jegyzet: A fenti program majdnem megegyezik az előző programmal, azzal a különbséggel, hogy a ciklushoz kapcsolt kódblokkot használja. Több kivitelezéséhez nyilatkozat/Blokk, az összes állítást így kell megadnunk: „{… .Kódok/blokk ..} ”Különben a kód nem lesz megfelelően fordítva.

Igen, használhatjuk 'x- -'Vagy'x-1'A csökkentési utasításhoz a hurokhoz, ahol szükséges.

Miután megpillantottuk a sok kódot, ismernünk kell egy kis elméletet, amely hasznos lesz a kódolás későbbi szakaszában.

Amit eddig láttunk: Jáva programok gyűjteménye Szóközök, azonosítók, Hozzászólások, literálok, üzemeltetők, elválasztók és kulcsszavak.

Fehér űr

A Java egy szabad formátumú nyelv, nem kell semmilyen behúzási szabályt követnie. Az összes kódot egyetlen sorba írhatja, egy -egy szóközzel minden token között, és helyesen fog végrehajtani. Ezt azonban nehéz lesz megérteni.

Azonosítók

Java -ban az azonosítók osztály név, módszer neve vagy változó neve. Lehet nagy-, kis- vagy sorrend, vagy ezek kombinációja speciális karakterekkel, például$‘. Az azonosítók azonban sohasem kezdődhetnek numerikus értékekkel.

Példák érvényes azonosítók a Java -ban:

s4, új#osztály, TECmint_class stb.
Literals

A Java állandó értékét literálok segítségével hozza létre. például., '115′ egész literál. ‘3.14„Úszó literál, 'X"Karakterállandó és"A tecmint a legjobb online oldal, amely a foss technológiával foglalkozik”Egy karakterlánc.

Megjegyzés

a megjegyzésnek semmi köze a kódok Java vagy más nyelven történő végrehajtásához, azonban a kódok közti megjegyzések olvashatóvá és ember számára érthetővé teszik őket. Jó gyakorlat, ha szükség esetén megjegyzéseket írnak a kód sorai közé.

Java -ban bármi /** és **/ dokumentálásra szolgál és megjegyzés.

Bizonyos elválasztók Java -ban vannak definiálva.

  1. Zárójel ()
  2. Kapcsos zárójel {}
  3. Konzolok []
  4. Pontosvessző;
  5. vessző,
  6. Időszak .

jegyzet: Minden elválasztónak jelentése van, és ott kell használni, ahol szükséges, nem használhat egyet a másik helyett. Részletesen tárgyaljuk őket, a kódok későbbi szakaszában.

Kulcsszavak

Vannak 50 Java -ban meghatározott lefoglalt kulcsszavak. Ezek a kulcsszavak nem használhatók változók, osztályok vagy módszerek neveként, mivel ezeknek a kulcsszavaknak előre meghatározott jelentése van.

absztrakt folytatás az új kapcsolóhoz. az alapértelmezett goto csomag szinkronizálása. boolean do if private. break kettős munkaeszközök védett dobás. byte else import nyilvános dobásokat. case enum instanceof return átmeneti. fogás kiterjed int rövid próbálkozás. char végső interfész static void. osztály végre hosszú rangefp illékony. const lebeg natív szuper míg

A kulcsszavak hátrányai és kulcsszavai fenntartva, de nem használatosak. Idegesnek érzem magam ezekkel a cuccokkal. Valójában nem kell idegeskednie, és nem kell megjegyeznie ezeket a dolgokat. Mindezt megszokja, amikor elkezdi élni a Java -t.

Egyelőre ennyi tőlem. Ne felejtse el elmondani nekünk, hogyan érezte magát a cikkben a megjegyzés rovatban. Hamarosan jelentkezem a sorozat következő részével. Addig is tartsa fenn a kapcsolatot Tecmint, maradjon velünk és egészséges.

Teachs.ru