Ebben az oktatóanyagban példák segítségével megismerheti a Java kifejezéseket, a Java utasításokat, a kifejezés és az utasítás közötti különbséget, valamint a Java blokkokat.
Az előző fejezetekben kifejezéseket, állításokat és blokkokat használtunk anélkül, hogy sok magyarázatot adtunk volna rájuk. Most, hogy tud a változókról, operátorokról és literálokról, könnyebb megérteni ezeket a fogalmakat.
Java kifejezések
A Java kifejezés változókból, operátorokból, literálokból és metódushívásokból áll. Ha többet szeretne megtudni a módszerhívásokról, keresse fel a Java módszereket. Például,
int score; score = 90;
Itt score = 90
egy kifejezés ad vissza egy int
. Vegyünk egy másik példát,
Double a = 2.2, b = 3.4, result; result = a + b - 3.4;
Itt a + b - 3.4
van egy kifejezés.
if (number1 == number2) System.out.println("Number 1 is larger than number 2");
Itt number1 == number2
van egy kifejezés, amely logikai értéket ad vissza. Hasonlóképpen, "Number 1 is larger than number 2"
ez egy string kifejezés.
Java utasítások
A Java-ban minden utasítás teljes végrehajtási egység. Például,
int score = 9*5;
Itt van egy nyilatkozatunk. A teljes végrehajtását ez a kijelentés magában megszorozzuk egészek 9
és 5
majd hozzárendeljük az eredményt a változó score
.
A fenti állításban van egy kifejezésünk 9 * 5
. A Java-ban a kifejezések az állítások részét képezik.
Kifejezési állítások
Kifejezést konvertálhatunk állítássá, ha a kifejezést a-val vesszük le ;
. Ezeket kifejezés-állításoknak nevezzük. Például,
// expression number = 10 // statement number = 10;
A fenti példában van egy kifejezésünk number = 10
. Itt pontosvessző ( ;
) hozzáadásával a kifejezést állítássá ( number = 10;
) alakítottuk át .
Vegyünk egy másik példát,
// expression ++number // statement ++number;
Hasonlóképpen ++number
kifejezés, míg ++number;
kijelentés.
Nyilatkozati nyilatkozatok
A Java-ban deklarációs utasításokat használnak a változók deklarálásához. Például,
Double tax = 9.5;
A fenti nyilatkozat változó adót deklarál, amelyet inicializálunk 9.5
.
Megjegyzés : Vannak olyan vezérlési folyamat utasítások, amelyeket a Java-ban használnak a döntéshozatalban és a ciklusban. A későbbi fejezetekben megismerheti a vezérlési folyamat utasításokat.
Java blokkok
A blokk olyan állítások csoportja (nulla vagy több), amelyet göndör zárójelek zárnak be ( )
. Például,
class Main ( public static void main(String() args) ( String band = "Beatles"; if (band == "Beatles") ( // start of block System.out.print("Hey "); System.out.print("Jude!"); ) // end of block ) )
Kimenet :
Hey Jude!
A fenti példában van egy blokk if (… .)
.
Itt, a blokkon belül két állításunk van:
System.out.print("Hey ");
System.out.print("Jude!");
Előfordulhat azonban, hogy egy blokknak nincsenek utasításai. Tekintsük a következő példákat,
class Main ( public static void main(String() args) ( if (10> 5) ( // start of block ) // end of block ) )
Ez egy érvényes Java program. Itt van egy blokk if (… )
. Ebben a blokkban azonban nincs semmilyen állítás.
class AssignmentOperator ( public static void main(String() args) ( // start of block ) // end of block )
Itt van a blokk public static void main() (… )
. A fenti példához hasonlóan azonban ebben a blokkban nincs semmilyen utasítás.