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.








