Java-lausekkeet, lauseet ja lohkot

Tässä opetusohjelmassa opit Java-lausekkeista, Java-lauseista, lausekkeen ja lauseen eroista sekä Java-lohkoista esimerkkien avulla.

Aikaisemmissa luvuissa olemme käyttäneet lausekkeita, lauseita ja lohkoja selittämättä niistä paljon. Nyt kun tiedät muuttujista, operaattoreista ja literaaleista, näiden käsitteiden ymmärtäminen on helpompaa.

Java-lausekkeet

Java-lauseke koostuu muuttujista, operaattoreista, literaaleista ja menetelmäpuheluista. Jos haluat tietää enemmän menetelmäpuheluista, käy Java-menetelmissä. Esimerkiksi,

 int score; score = 90; 

Tässä score = 90on lauseke, joka palauttaa arvon int. Harkitse toista esimerkkiä,

 Double a = 2.2, b = 3.4, result; result = a + b - 3.4; 

Tässä a + b - 3.4on ilmaus.

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

Tässä number1 == number2on lauseke, joka palauttaa loogisen arvon. Samoin "Number 1 is larger than number 2"on merkkijonolauseke.

Java-lauseet

Java-ohjelmassa jokainen käsky on täydellinen toteutusyksikkö. Esimerkiksi,

 int score = 9*5; 

Tässä meillä on lausunto. Tämän lauseen täydellinen toteutus kertoo kokonaisluvut 9ja 5määrittelee sitten tuloksen muuttujalle score.

Yllä olevassa lausunnossa meillä on lauseke 9 * 5. Javassa lausekkeet ovat osa lauseita.

Lausekkeet

Voimme muuntaa lausekkeen lauseeksi päättämällä lausekkeen a: lla ;. Näitä kutsutaan lausekkeiksi. Esimerkiksi,

 // expression number = 10 // statement number = 10; 

Yllä olevassa esimerkissä meillä on lauseke number = 10. Täällä lisäämällä puolipiste ( ;), olemme muuttaneet lausekkeen lauseeksi ( number = 10;).

Harkitse toista esimerkkiä,

 // expression ++number // statement ++number; 

Samoin ++numberon lauseke, kun taas ++number;lausunto.

Julistukset

Java-ohjelmassa deklarointilausekkeita käytetään muuttujien ilmoittamiseen. Esimerkiksi,

 Double tax = 9.5; 

Yllä oleva lausunto ilmoittaa muuttuvan veron, joka alustetaan 9.5.

Huomaa : Javan ohjauksessa on lauseita, joita käytetään päätöksenteossa ja silmukoinnissa. Opit ohjausvirtauslausekkeista myöhemmissä luvuissa.

Java estää

Lohko on joukko lauseita (nolla tai enemmän), joka on suljettu kiharoissa aaltosulkeissa ( ). Esimerkiksi,

 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 ) ) 

Tuotos :

 Hei Jude! 

Yllä olevassa esimerkissä meillä on lohko if (… .).

Tässä lohkon sisällä meillä on kaksi lausetta:

  • System.out.print("Hey ");
  • System.out.print("Jude!");

Lohkossa ei kuitenkaan välttämättä ole yhtään lausetta. Harkitse seuraavia esimerkkejä,

  class Main ( public static void main(String() args) ( if (10> 5) ( // start of block ) // end of block ) ) 

Tämä on kelvollinen Java-ohjelma. Täällä meillä on lohko if (… ). Tämän lohkon sisällä ei kuitenkaan ole mitään lauseketta.

 class AssignmentOperator ( public static void main(String() args) ( // start of block ) // end of block ) 

Täällä meillä on esto public static void main() (… ). Tässä lohkossa ei kuitenkaan ole yhtään lausetta, kuten edellisessä esimerkissä.

Mielenkiintoisia artikkeleita...