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.