Video: Video Amatir Mahasiswa Asal Papua Hantam Polisi Saat Demo di Malang 2024
Pernyataan tugas di Jawa menggunakan operator penugasan (=) untuk menetapkan hasil sebuah ekspresi ke sebuah variabel. Dalam bentuknya yang paling sederhana, Anda mengkodekannya seperti ini:
variable = expression;
Sebagai contoh:
int a = (b * c) / 4;
A operator penugasan majemuk adalah operator yang melakukan penghitungan dan penugasan pada saat bersamaan. Semua operator aritmatika biner Jawa (yaitu, yang bekerja pada dua operan) memiliki operator penugasan gabungan yang setara:
setara dengan
a = a + 10;
Secara teknis, sebuah tugas adalah sebuah ungkapan, bukan sebuah pernyataan. Jadi, a = 5 adalah ekspresi tugas, bukan pernyataan tugas. Ini menjadi sebuah pernyataan tugas hanya bila Anda menambahkan titik koma sampai akhir.Ekspresi tugas memiliki nilai kembali seperti halnya ekspresi lainnya; nilai kembalian adalah nilai yang diberikan ke variabel. Misalnya, nilai kembalian dari ekspresi a = 5 adalah 5. Ini memungkinkan Anda untuk membuat beberapa ekspresi menarik, namun tidak disarankan, dengan menggunakan ekspresi tugas di tengah ungkapan lainnya. Misalnya:
int a; int b; a = (b = 3) * 2; // a adalah 6, b adalah 3
Menggunakan operator penugasan di tengah ekspresi dapat membuat ungkapan lebih sulit dimengerti, jadi tidak merekomendasikan hal itu.