A Java osztály, a fő módszer és a hurkok vezérlése Java nyelven

Utolsó bejegyzésünkben 'A Java működése és kódszerkezete„A Java, a Java forrásfájl, a Java osztályfájl, az osztály (nyilvános/privát), a módszer, a nyilatkozat, az első Java program, a Java program összeállítása és futtatása részleteiben hangsúlyoztuk.

Ebben a java tanulási sorozat útmutatóban megértjük, hogyan működik a java osztály, a fő módszer és a ciklusvezérlés, valamint látni fogjuk az alapvető kódokat a Java osztály használatával a fő módszerrel és a ciklusvezérléssel.

A Java osztálymódszer és a hurokvezérlés megértése
A Java osztálymódszer és a hurokvezérlés megértése - 3. rész
A Java -ban minden egy osztályba tartozik

A Java -ban minden objektum, az osztály pedig az objektum tervrajza. A Java minden kódrészlete az osztály göndör zárójele alá kerül. Amikor Java programot fordít, osztályfájlt hoz létre. A Java program futtatásakor nem a Program fájlt futtatja ténylegesen, hanem az osztályban.

Amikor futtat egy programot Java virtuális gépen (JVM), betölti a szükséges osztályt, majd közvetlenül a fő () módszer. A program a main zárójelekig tart () módszer. A program végrehajtása közvetlenül a fő() módszer. Egy osztálynak fővel kell rendelkeznie () módszer. Nem minden osztályhoz (privát osztály) szükséges fő () módszer.

Mi kerül a main () metódusba?

A fő () módszer az a hely, ahol a varázslat elindul. Megkérheti a JVM -et, hogy bármit tegyen belül fő() módszer utasítással/utasításokkal és ciklusokkal.

Mi az a hurok?

A ciklus egy utasítás vagy egy sor utasítás, amelyek folyamatosan ismétlődnek a feltétel eléréséig. A hurkok a programozási nyelv logikai felépítése. A hurok logikai struktúrát általában egy folyamat végrehajtására, az állapot ellenőrzésére, egy folyamat elvégzésére, a feltétel ellenőrzésére használják….. amíg a feltételek nem teljesülnek.

Hurok a Java -ban

A Java -ban három különböző hurokmechanizmus létezik.

1. míg Loop

míg Loop A Java -ban egy vezérlőstruktúra, amelyet egy feladat ismételt végrehajtására használnak bizonyos számú alkalommal, a boolean kifejezésben meghatározottak szerint, amíg a kifejezés teszt eredménye igaz. Ha a logikai kifejezés szöveges eredménye hamis, a while ciklus teljesen figyelmen kívül marad, anélkül, hogy akár egyetlen alkalommal is végrehajtódna.

A while ciklus szintaxisa:

míg (logikai kifejezés) {nyilatkozat/utasítások. }

Példa a Loop -ra Java -ban:

public class While_loop. {public static void main (String [] args) {int A = 100; while (A> 0) {System.out.println ("A értéke =" +A); A = A-10; } } }
Minta kimenet
$ java While_loop Az A értéke 100. A értéke = 90. A értéke = 80. A értéke = 70. A értéke = 60. A értéke = 50. A értéke = 40. A értéke = 30. A értéke = 20. A értéke = 10. 

A While_loop program anatómiája

// Nyilvános osztály While_loop. public class While_loop. {// main () metódus public static void main (String [] args) {// deklarálja az 'A' nevű egész változót, és adja meg a 100 értéket int A = 100; // Folytassa a ciklust mindaddig, amíg A értéke nagyobb, mint 0. 'A> 0' itt a logikai kifejezés, míg (A> 0) {// Statement System.out.println ("The Value of A =" +A); // Utólagos csökkenés (10-gyel) A = A-10; } } }
2. tedd.. közben Loop

csinálni, miközben ciklus nagyon hasonlít a while ciklushoz, kivéve azt a tényt, hogy a tedd… idő előtt, hogy biztosítsa a ciklus legalább egyszeri végrehajtását.

A while ciklus szintaxisa:

csinál { nyilatkozat/utasítás. } while (logikai kifejezés);

Láthatja a fenti szintaxist, amely egyértelműen azt mutatja, hogy a 'tedd ..' a ciklus egy része, amelyet a logikai kifejezés ellenőrzése előtt hajtottak végre, ha igaz vagy hamis. Ezért függetlenül attól, hogy milyen logikai kifejezés eredménye (igaz/hamis), a ciklus végrehajtódik. Ha igaz, akkor a feltétel teljesüléséig fut. Ha hamis, akkor egyszer végrehajtásra kerül.

Egy példa csinálni, miközben Hurok a Java -ban:

nyilvános osztály do_time. {public static void main (String [] args) {int A = 100; do {System.out.println ("A értéke =" +A); A = A-10; } while (A> = 50); } }
Minta kimenet
$ java do_ while A értéke = 100. A értéke = 90. A értéke = 80. A értéke = 70. A értéke = 60. A értéke = 50. 

A program anatómiája:

// nyilvános osztály do_ while. nyilvános osztály do_time. {// main () metódus public static void main (String [] args) {// Nyilvánítson egy "A" egész változót, és rendeljen hozzá értéket = 100 int A = 100; // csinál... míg a ciklus elindul do {// végrehajtja az alábbi utasítást a logikai kifejezés feltételének ellenőrzése nélkül, ha igaz vagy hamis System.out.println ("A értéke =" +A); // Utólagos csökkenés (10-gyel) A = A-10; } // Állapot ellenőrzése. Hajtsa végre a végrehajtást addig, amíg az A változó értéke meg nem haladja az 50 -et. míg (A> = 50); } }
3. a Loop számára

for_loop a Java -ban széles körben használják az ismétlésvezérlést. Egy adott feladat ismétlésére szolgál meghatározott számú alkalommal. A ciklus annak szabályozására szolgál, hogy a ciklusnak hányszor kell végrehajtania egy feladat végrehajtásához. for loop csak akkor hasznos, ha tudja, hányszor kell végrehajtani a ciklust.

A ciklus szintaxisa:

for (inicializálás; logikai kifejezés; frissítés) { nyilatkozat. } Példa a for hurokra a Java nyilvános for_loop osztályában. {public static void main (String [] arge) {int A; mert (A = 100; A> = 0; A = A-7) {System.out.println ("A értéke =" +A); } } }
Minta kimenet
$ java for_loop A értéke 100. A értéke = 93. A értéke = 86. A értéke = 79. A értéke = 72. A értéke = 65. A értéke = 58. A értéke = 51. A értéke = 44. A értéke = 37. A értéke = 30. A értéke = 23. A értéke = 16. A értéke = 9. A értéke = 2. 

Anatómiája for_loop Program:

// nyilvános osztály for_loop. nyilvános osztály for_loop. {// main () metódus public static void main (String [] arge) {// Integer Változó deklarálása A int A; // ciklusindításhoz. Itt az inicializálás A = 100, a logikai_kifejezés A> = 0, a frissítés pedig A = A-7 a (A = 100; A> = 0; A = A-7) {// Statement System.out.println ("A értéke =" +A); } } }

A szünet és folytatás kulcsszavak a Java ciklusaiban

1. A szünet kulcsszó

Ahogy a neve is sugallja break kulcsszó a teljes ciklus azonnali leállítására szolgál. A break kulcsszót mindig a ciklus vagy kapcsoló utasításban kell használni. Miután a hurok megszakad a break használatával; A JVM megkezdi a következő kódsor végrehajtását a cikluson kívül. Példa a Java ciklus megszakítására:

nyilvános osztályszünet. {public static void main (String [] args) {int A = 100; while (A> 0) {System.out.println ("A értéke =" +A); A = A-10; if (A == 40) {break; } } } }
Minta kimenet
$ java break Az A értéke 100. A értéke = 90. A értéke = 80. A értéke = 70. A értéke = 60. A értéke = 50. 
A Folytatás kulcsszó

Az kulcsszó folytatása bármilyen Java -hurokkal használható. Folytassa a kulcsszót, kérje meg a hurkot, hogy azonnal ugorjon a következő iterációra. Ezt azonban a ciklus és a while/do… while ciklus eltérően értelmezi.

Folytassa a Kulcsszót a ciklusban a következő frissítési utasításhoz való ugráshoz.

Példa a ciklus folytatására:

nyilvános osztály folytatás_for_loop. {public static void main (String [] arge) {int A; mert (A = 10; A> = 0; A = A-1) {ha (A == 2) {folytatás; } System.out.println ("A értéke =" +A); } } }
Minta kimenet
$ java folytassa_for_loop A értéke 10 =. A értéke = 9. A értéke = 8. A értéke = 7. A értéke = 6. A értéke = 5. A értéke = 4. A értéke = 3. A értéke = 1. A értéke = 0. 

Észrevette, hogy kihagyta a Value értékét A = 2. Ezt úgy teszi meg, hogy a következő frissítési nyilatkozatra vált.

2. Folytassa a kulcsszót ciklus közben, vagy tegye… miközben a ciklus a logikai kifejezésre ugrik.

Nos, meg tudod csinálni magad. Túl könnyű. Csak kövesse a fenti lépéseket.

Részemről egyelőre ennyi. Remélem jól vagyok vele Java sorozat és segíteni neked. További ilyen bejegyzésekért tartsa a kapcsolatot. Ne felejtse el értékes visszajelzéseit nekünk az alábbi megjegyzésekben.

Teachs.ru