Java kifejezések, utasítások és blokkok

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 = 90egy 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.4van egy kifejezés.

 if (number1 == number2) System.out.println("Number 1 is larger than number 2"); 

Itt number1 == number2van 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 5majd 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 ++numberkifejezé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.

érdekes cikkek...