Rumah >Java >javaTutorial >Bagaimana untuk mengisih keutamaan operator dalam java

Bagaimana untuk mengisih keutamaan operator dalam java

DDD
DDDasal
2023-06-01 14:48:084994semak imbas

Tertib keutamaan operator dalam Java: 1. Tanda kurung mempunyai keutamaan tertinggi: 2. Pengendali kenaikan automatik dan penurunan automatik mempunyai keutamaan yang lebih tinggi daripada pengendali aritmetik 3. Pengendali logik mempunyai keutamaan yang rendah daripada operator aritmetik; . Keutamaan pengendali tugasan adalah lebih rendah daripada pengendali aritmetik.

Bagaimana untuk mengisih keutamaan operator dalam java

Persekitaran pengendalian tutorial ini: Sistem Windows 10, versi javascript 1.8.5, komputer dell g3

Keutamaan pengendali dalam Java Seperti berikut:

  1. Tanda kurung mempunyai keutamaan tertinggi.

  2. Pengendali kenaikan dan penyusutan mempunyai keutamaan yang lebih tinggi daripada pengendali aritmetik.

  3. Pengendali logik mempunyai keutamaan yang lebih rendah daripada pengendali aritmetik.

  4. Pengendali tugasan mempunyai keutamaan yang lebih rendah daripada pengendali aritmetik.

Bagaimana untuk mengisih keutamaan operator dalam java

Selepas membaca susunan keutamaan, mari kita lihat kod untuk mengukuhkannya:

int n = 3>4 ? 100 : 200;

Arahan pelaksanaan baris ini daripada kod ialah kita Mari kita menulisnya:

1 Lakukan operasi 3>4 dan dapatkan hasil jenis Boolean false

2 Melalui hasil false, gunakan hasil 200 daripada ungkapan yang sepadan 2 sebagai hasil akhir hasil operasi

3 Berikan 200 kepada pembolehubah n

Seterusnya, mari kita lihat kod yang lebih kompleks:

int a = 5;
int b = 3;
int c = 1;
int n2 = (a>b && b>c) ? (c++) : (++c);

Mari kita tulis juga. susunan pelaksanaan operasi kod ini:

1 Kurung mempunyai keutamaan yang tinggi, kami mengendalikan kod dalam set kurungan pertama

1.1 keutamaan yang lebih tinggi daripada pengendali logik "&&"

Mula-mula laksanakan a>b dan dapatkan hasil yang benar;

Kemudian laksanakan b>c dan dapatkan hasil yang benar;

Akhirnya laksanakan keputusan a>b&& hasil b>c , iaitu benar && benar, hasilnya benar

2. Keputusan penghakiman bersyarat dalam pengendali ternari adalah benar, dan hasil ungkapan 1 dikembalikan. c++

Mula-mula tukar nilai asal pembolehubah c Berikan nilai kepada pembolehubah n2, iaitu nilai n2 ialah 1; dan kemas kini kepada 2.

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

Kenyataan:
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
Artikel sebelumnya:Apakah ciri-ciri JavaScriptArtikel seterusnya:Apakah ciri-ciri JavaScript