Weboldal keresés

A Java osztály, a fő módszer és a hurkok vezérlésének megértése Java-ban – 3. rész


Legutóbbi „A Java működése és kódszerkezete” című bejegyzésünkben a Java működésének részleteit, a Java forrásfájlt, a Java osztályfájlt, az osztályt (nyilvános/privát), a módszert, a nyilatkozatot, az első Java-programot, a Java fordítását és futtatását hangsúlyoztuk. Program.

Ebben a java tanulási sorozat útmutatójában meg fogjuk érteni, hogyan működik a java osztály, a fő metódus és a hurkok vezérlése, valamint látni fogjuk a Java osztályt használó alapvető kódokat a fő módszerrel és a ciklusvezérléssel.

A Java-ban minden megy egy osztályba

A Java-ban minden objektum, az osztály pedig az objektum tervrajza. A Java minden kódrészlete az osztály kapcsos zárójelei alá kerül. Amikor lefordít egy Java programot, az osztályfájlt hoz létre. A Java program futtatásakor nem a Program fájlt futtatja ténylegesen, hanem az osztályt.

Amikor egy programot Java virtuális gépen (JVM) futtat, az betölti a szükséges osztályt, majd közvetlenül a fő () metódushoz lép. A program a fő () metódus zárójeléig fut. A program közvetlenül a main() metódus után indul el. Egy osztálynak rendelkeznie kell egy fő () metódussal. Nem minden osztályhoz (Privát osztály) van szükség fő () metódusra.

Mi kerül bele a fő() metódusba?

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

Mi az a hurok?

A hurok egy utasítás vagy több utasítás egymás után, amely a feltétel eléréséig ismétlődik. A ciklusok a programozási nyelv logikai szerkezete. A huroklogikai struktúrát jellemzően egy folyamat elvégzésére, a feltétel ellenőrzésére, egy folyamat elvégzésére, a feltétel ellenőrzésére használják,… amíg a feltétel követelményei teljesülnek.

Hurok Java nyelven

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

1. míg Hurok

A míg a Loop a Java-ban egy vezérlőstruktúra, amely egy feladat ismételt végrehajtására szolgál bizonyos számú alkalommal, a logikai kifejezésben meghatározottak szerint, amíg a kifejezésteszt 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 egyszer is végrehajtaná.

A while ciklus szintaxisa:

while (boolean expression)
{
	statement/instructions
}

Példa a while ciklusra Java-ban:

public class While_loop
{
    public static void main(String[] args)
    {
        int A = 100;
        while(A>0)
        {
            System.out.println("The Value of A = " +A);
            A=A-10;
        }
    }
}
Minta kimenet
java While_loop 

The Value of A = 100
The Value of A = 90
The Value of A = 80
The Value of A = 70
The Value of A = 60
The Value of A = 50
The Value of A = 40
The Value of A = 30
The Value of A = 20
The Value of A = 10

A While_loop program anatómiája

// Public Class While_loop
public class While_loop
{
    // main () Method
    public static void main(String[] args)
    {
        // declare an integer variable named 'A' and give it the value of 100
        int A = 100;
        // Keep looping as long as the value of A is greater than 0. 'A>0' here is the boolean                 
           expression
        while(A>0)
        {
	 // Statement
            System.out.println("The Value of A = " +A);
            // Post Decrement (by 10)
	 A=A-10;
        }
    }
}
2. do..míg a Loop

A do…while ciklus nagyon hasonlít a while ciklushoz, kivéve azt a tényt, hogy a while előtt tartalmaz egy do… karaktert, hogy biztosítsa a ciklus legalább egyszeri végrehajtását.

A while ciklus szintaxisa:

do 
{
statement/instructions
}
while (boolean expression);

Láthatja a fenti szintaxist, amely egyértelműen mutatja, hogy a ciklus 'do..' része a logikai kifejezés ellenőrzése előtt lefutott, ha igaz vagy hamis. Ezért nem számít, hogy mi az eredménye (igaz/hamis) a logikai kifejezésnek, a ciklus végrehajtódik. Ha igaz, akkor addig fut, amíg a feltétel teljesül. Ha hamis, akkor egyszer végrehajtásra kerül.

Példa a do…while ciklusra Java nyelven:

public class do_while
{
    public static void main(String[] args)
    {
        int A=100;
        do
        {
            System.out.println("Value of A = " +A);
            A=A-10;
        }
        while (A>=50);
    }
}
Minta kimenet
java do_while 

Value of A = 100
Value of A = 90
Value of A = 80
Value of A = 70
Value of A = 60
Value of A = 50

A do_while program anatómiája:

// public class do_while
public class do_while
{
    // main () Method
    public static void main(String[] args)
    {
        // Declare a Integer Variable 'A' and assign it a value = 100
        int A=100;
        // do...while loop starts
        do
        {
            // execute the below statement without checking boolean expression condition if true 
               or false
            System.out.println("Value of A = " +A);
            // Post Decrement (by 10)
            A=A-10;
        }
        // Check condition. Loop the execute only till the value of Variable A is greater than or 
           equal to 50.
        while (A>=50);
    }
}
3. a Loop számára

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

A for ciklus szintaxisa:

for (initialization; boolean-expression; update)
{
statement
}

An example of the for loop in Java

public class for_loop
{
    public static void main(String[] arge)
    {
        int A;
        for (A=100; A>=0; A=A-7)
        {
            System.out.println("Value of A = " +A);
        }
    }
}
Minta kimenet
java for_loop 

Value of A = 100
Value of A = 93
Value of A = 86
Value of A = 79
Value of A = 72
Value of A = 65
Value of A = 58
Value of A = 51
Value of A = 44
Value of A = 37
Value of A = 30
Value of A = 23
Value of A = 16
Value of A = 9
Value of A = 2

A for_loop program anatómiája:

// public class for_loop
public class for_loop
{
    // main () Method
    public static void main(String[] arge)
    {
        // Declare a Integer Variable A
        int A;
        // for loop starts. Here Initialization is A=100, boolean_expression is A>=0 and update is 
           A=A-7
        for (A=100; A>=0; A=A-7)
        {
            // Statement        
            System.out.println("Value of A = " +A);
        }
    }
}

A Java ciklusok Break és Continue kulcsszavai

1. A szünet kulcsszó

Ahogy a neve is sugallja, a break kulcsszó a teljes ciklus azonnali leállítására szolgál. A break kulcsszót mindig a ciklus vagy a switch utasításon belül kell használni. Ha a hurok megszakad a break használatával; A JVM a következő kódsort kezdi végrehajtani a cikluson kívül. Példa a Java break ciklusra:

public class break
{
    public static void main(String[] args)
    {
        int A = 100;
        while(A>0)
        {
            System.out.println("The Value of A = " +A);
            A=A-10;
            if (A == 40)
            {
                break;
            }
        }
    }
}
Minta kimenet
java break 

The Value of A = 100
The Value of A = 90
The Value of A = 80
The Value of A = 70
The Value of A = 60
The Value of A = 50
A Tovább kulcsszó

A continue kulcsszó bármely Java ciklushoz használható. A Continue kulcsszó kérje meg a ciklust, hogy azonnal ugorjon a következő iterációra. A for loop és a while/do…while ciklus azonban eltérően értelmezi.

A Continue Keyword in for ciklus a következő frissítési utasításra ugrik.

Példa a folytatásra a ciklusban:

public class continue_for_loop
{
    public static void main(String[] arge)
    {
        int A;
        for (A=10; A>=0; A=A-1)
        {
	    if (A == 2)
		{
	        continue;
		}
            System.out.println("Value of A = " +A);
        }
    }
}
Minta kimenet
java continue_for_loop

Value of A = 10
Value of A = 9
Value of A = 8
Value of A = 7
Value of A = 6
Value of A = 5
Value of A = 4
Value of A = 3
Value of A = 1
Value of A = 0

Észrevette, hogy kihagyta az A=2 értéket. Ezt úgy teszi, hogy a következő frissítési nyilatkozatba írja.

2. Folytassa a Keyword in while ciklust vagy a do…while ciklust a logikai kifejezésre ugrik.

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

Az én oldalamról egyelőre ennyi. Remélem, jól haladok a Java sorozattal, és segítek neked. Maradjon kapcsolatban további ilyen bejegyzésekért. Ne felejtse el megadni nekünk értékes visszajelzését az alábbi megjegyzésekben.