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 = 90
adalah 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.4
adalah ungkapan.
if (number1 == number2) System.out.println("Number 1 is larger than number 2");
Di sini, number1 == number2
adalah 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 9
dan 5
dan 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, ++number
adalah 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.