Ungkapan, Pernyataan dan Blok Java

Dalam tutorial ini, anda akan belajar tentang ekspresi Java, pernyataan Java, perbezaan antara ungkapan dan pernyataan, dan blok Java dengan bantuan contoh.

Dalam bab-bab sebelumnya, kami telah menggunakan ungkapan, pernyataan, dan blok tanpa banyak menjelaskan tentangnya. Setelah anda mengetahui tentang pemboleh ubah, operator, dan literal, akan lebih mudah untuk memahami konsep-konsep ini.

Ungkapan Java

Ungkapan Java terdiri daripada pemboleh ubah, operator, literal, dan kaedah panggilan. Untuk mengetahui lebih lanjut mengenai panggilan kaedah, lawati kaedah Java. Sebagai contoh,

 int score; score = 90; 

Di sini, score = 90adalah satu ungkapan yang mengembalikan int. Pertimbangkan contoh lain,

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

Di sini, a + b - 3.4adalah ungkapan.

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

Di sini, number1 == number2adalah ungkapan yang mengembalikan nilai boolean. Begitu juga "Number 1 is larger than number 2"dengan ungkapan rentetan.

Penyataan Java

Di Jawa, setiap pernyataan adalah unit pelaksanaan yang lengkap. Sebagai contoh,

 int score = 9*5; 

Di sini, kami mempunyai kenyataan. Pelaksanaan lengkap kenyataan ini melibatkan integer pendaraban 9dan 5dan kemudian memberikan hasilnya kepada pembolehubah score.

Dalam pernyataan di atas, kita mempunyai ungkapan 9 * 5. Di Jawa, ungkapan adalah sebahagian daripada pernyataan.

Penyataan ekspresi

Kita boleh menukar ungkapan menjadi pernyataan dengan mengakhiri ungkapan dengan a ;. Ini dikenali sebagai penyataan ekspresi. Sebagai contoh,

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

Dalam contoh di atas, kita mempunyai ungkapan number = 10. Di sini, dengan menambahkan titik koma ( ;), kami telah menukar ungkapan menjadi pernyataan ( number = 10;).

Pertimbangkan contoh lain,

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

Begitu juga, ++numberadalah ungkapan sedangkan ++number;pernyataan.

Penyataan Akuan

Di Jawa, pernyataan deklarasi digunakan untuk menyatakan pemboleh ubah. Sebagai contoh,

 Double tax = 9.5; 

Penyataan di atas mengisytiharkan cukai berubah yang dimulakan menjadi 9.5.

Catatan : Terdapat pernyataan aliran kawalan yang digunakan dalam pembuatan keputusan dan perulangan di Java. Anda akan belajar mengenai penyataan aliran kawalan dalam bab-bab berikutnya.

Blok Java

Blok adalah sekumpulan pernyataan (sifar atau lebih) yang dilampirkan dalam pendakap kerinting ( ). Sebagai contoh,

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

Keluaran :

 Hey Jude! 

Dalam contoh di atas, kita mempunyai blok if (… .).

Di sini, di dalam blok kami mempunyai dua pernyataan:

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

Walau bagaimanapun, sekatan mungkin tidak mempunyai pernyataan. Pertimbangkan contoh berikut,

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

Ini adalah program Java yang sah. Di sini, kita mempunyai blok if (… ). Walau bagaimanapun, tidak ada pernyataan di dalam blok ini.

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

Di sini, kita mempunyai blok public static void main() (… ). Walau bagaimanapun, seperti contoh di atas, blok ini tidak mempunyai pernyataan.

Artikel menarik...