Ekspresi adalah pernyataan yang dapat menyampaikan nilai. Beberapa ekspresi yang paling umum adalah matematika, seperti dalam contoh berikut:
int x = 3;
int y = x;
int z = x * y;
Ketiga pernyataan ini dapat dianggap sebagai ekspresi; mereka menyampaikan nilai yang dapat diberikan ke variabel. Yang pertama menugaskan literal 3 ke variabel x. Yang kedua memberikan nilai variabel x ke variabel y. Pada ekspresi ketiga, operator perkalian * digunakan untuk mengalikan bilangan bulat x dan y, dan hasilnya disimpan dalam bilangan bulat z.
Ekspresi dapat berupa kombinasi variabel, literal, dan operator apa saja. Mereka juga bisa menjadi pemanggilan metode karena metode dapat mengirimkan kembali nilai ke objek atau kelas yang memanggil metode tersebut.
Nilai yang disampaikan oleh ekspresi disebut nilai kembalian. Nilai ini dapat diberikan ke variabel dan digunakan dalam banyak cara lain dalam program Java Anda.
Sebagian besar ekspresi di Java menggunakan operator seperti “*”. Operator adalah simbol khusus yang digunakan untuk fungsi matematika, beberapa jenis pernyataan penugasan, dan perbandingan logis.