Ekspresi, Pernyataan, dan Pemblokiran Java

Dalam tutorial ini, Anda akan belajar tentang ekspresi Java, pernyataan Java, perbedaan antara ekspresi dan pernyataan, dan blok Java dengan bantuan contoh.

Pada bab sebelumnya, kami telah menggunakan ekspresi, pernyataan, dan blok tanpa banyak penjelasan tentangnya. Sekarang setelah Anda mengetahui tentang variabel, operator, dan literal, akan lebih mudah untuk memahami konsep-konsep ini.

Ekspresi Java

Ekspresi Java terdiri dari variabel, operator, literal, dan pemanggilan metode. Untuk mengetahui lebih lanjut tentang panggilan metode, kunjungi metode Java. Sebagai contoh,

 int score; score = 90; 

Di sini, score = 90adalah ekspresi yang mengembalikan int. Perhatikan contoh lain,

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

Di sini, a + b - 3.4adalah ekspresi.

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

Di sini, number1 == number2adalah ekspresi yang mengembalikan nilai boolean. Demikian pula, "Number 1 is larger than number 2"adalah ekspresi string.

Pernyataan Java

Di Java, setiap pernyataan adalah unit eksekusi yang lengkap. Sebagai contoh,

 int score = 9*5; 

Di sini, kami memiliki pernyataan. Eksekusi lengkap pernyataan ini melibatkan bilangan bulat mengalikan 9dan 5kemudian menugaskan hasilnya ke variabel score.

Dalam pernyataan di atas, kami memiliki ekspresi 9 * 5. Di Java, ekspresi adalah bagian dari pernyataan.

Pernyataan ekspresi

Kita dapat mengubah ekspresi menjadi pernyataan dengan mengakhiri ekspresi dengan a ;. Ini dikenal sebagai pernyataan ekspresi. Sebagai contoh,

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

Dalam contoh di atas, kami memiliki ekspresi number = 10. Di sini, dengan menambahkan titik koma ( ;), kami telah mengubah ekspresi menjadi pernyataan ( number = 10;).

Perhatikan contoh lain,

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

Demikian pula, ++numberadalah ekspresi sedangkan ++number;pernyataan.

Pernyataan Deklarasi

Di Java, pernyataan deklarasi digunakan untuk mendeklarasikan variabel. Sebagai contoh,

 Double tax = 9.5; 

Pernyataan di atas menyatakan pajak variabel yang diinisialisasi ke 9.5.

Catatan : Ada pernyataan aliran kontrol yang digunakan dalam pengambilan keputusan dan perulangan di Java. Anda akan mempelajari tentang pernyataan aliran kendali di bab-bab selanjutnya.

Blok Java

Blok adalah sekelompok pernyataan (nol atau lebih) yang diapit oleh tanda kurung kurawal ( ). 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 :

 Hei jude! 

Dalam contoh di atas, kami memiliki satu blok if (… .).

Di sini, di dalam blok kami memiliki dua pernyataan:

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

Namun, blok mungkin tidak memiliki pernyataan apa pun. Perhatikan contoh berikut,

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

Ini adalah program Java yang valid. Di sini, kami memiliki satu blok if (… ). Namun, tidak ada pernyataan apa pun di dalam blok ini.

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

Di sini, kami memiliki blok public static void main() (… ). Namun, mirip dengan contoh di atas, blok ini tidak memiliki pernyataan apa pun.

Artikel yang menarik...