Rumah > Java > javaTutorial > Apakah pesanan keutamaan operator dalam java

Apakah pesanan keutamaan operator dalam java

DDD
Lepaskan: 2023-08-09 15:12:35
asal
5701 orang telah melayarinya

Tertib keutamaan pengendali dalam Java ialah: operator postfix, operator awalan, operator unari, operator darab dan bahagi, operator tambah dan tolak, operator shift, operator relasi, operator kesamaan, operator operasi bitwise, operator logik, operator bersyarat dan pengendali tugasan. Perlu diingatkan bahawa keutamaan pengendali tidak mutlak, dan susunan operasi boleh diubah dengan menggunakan kurungan (). Ungkapan yang disertakan dalam kurungan dinilai dahulu dan kemudian berdasarkan keutamaan operator.

Apakah pesanan keutamaan operator dalam java

Persekitaran pengendalian artikel ini: sistem Windows 10, versi Java 19.0.1, komputer Dell G3.

Di Java, keutamaan operator menentukan susunan pengendali dalam ungkapan dinilai. Apabila ungkapan mengandungi berbilang pengendali, keutamaan pengendali menentukan pengendali yang akan dinilai dahulu dan pengendali yang akan dinilai kemudian.

Keutamaan operator dalam Java boleh diisih mengikut susunan berikut:

Operator Postfix (Operator Postfix): melaksanakan operasi selepas operan, seperti kenaikan postfix (i++) dan pengurangan postfix (i--).

Operator Awalan: Lakukan operasi sebelum operan, seperti kenaikan awalan (++i) dan pengurangan awalan (--i).

Operan Unari: Beroperasi pada satu operan, seperti tanda positif (+), tanda negatif (-), NOT logik (!) dan BUKAN bitwise (~).

Operator Darab dan Bahagian: termasuk pendaraban (*), bahagi (/) dan modulo (%).

Operator Aditif: termasuk penambahan (+) dan penolakan (-).

Operator Anjakan: termasuk anjakan kiri (<<), anjakan kanan (>>) dan anjakan kanan yang tidak ditandatangani (>>>).

Operator Perhubungan: termasuk kurang daripada (<), lebih besar daripada (>), kurang daripada atau sama dengan (<=) dan lebih besar daripada atau sama dengan (>=).

Operator Kesaksamaan: termasuk kesaksamaan (==) dan ketidaksamaan (!=).

Operator Bitwise: termasuk bitwise AND (&), bitwise OR (|), bitwise XOR (^) dan bitwise negation (~).

Operator Logik: termasuk logik DAN (&&), logik ATAU (||) dan logik NOT (!).

Operator Bersyarat: termasuk ungkapan bersyarat (?:).

Operator Tugasan: termasuk tugasan mudah (=) dan tugasan kompaun (+=, -=, dll.).

Perlu diingatkan bahawa keutamaan pengendali tidak mutlak, dan susunan operasi boleh diubah dengan menggunakan kurungan (). Ungkapan yang disertakan dalam kurungan dinilai dahulu dan kemudian berdasarkan keutamaan operator.

Berikut ialah contoh mudah untuk menunjukkan peranan keutamaan operator:

hasil int = 10 + 5 * 2; // Pendaraban mempunyai keutamaan yang lebih tinggi daripada penambahan, jadi 5 * 2 dikira dahulu, kemudian 10 ditambah pada result is 20

System.out.println(result); // 输出20
Salin selepas log masuk

result = (10 + 5) * 2; // Gunakan kurungan untuk menukar susunan operasi, mula-mula hitung ungkapan dalam kurungan, dan kemudian darab dengan 2, hasilnya ialah 30

System.out.println(result); // 输出30
Salin selepas log masuk

Dengan pemahaman keutamaan pengendali, Anda boleh lebih memahami dan menulis ungkapan kompleks dan mengelakkan ralat yang disebabkan oleh pesanan operator yang tidak betul.

Atas ialah kandungan terperinci Apakah pesanan keutamaan operator dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan