Rumah >Java >javaTutorial >Operator dan pernyataan kawalan aliran dalam Java

Operator dan pernyataan kawalan aliran dalam Java

PHPz
PHPzasal
2023-06-15 21:18:041292semak imbas

Java ialah bahasa pengaturcaraan peringkat tinggi yang digunakan secara meluas dalam pembangunan perisian, pengaturcaraan sebelah pelayan, aplikasi web, dsb. Dalam pengaturcaraan Java, pengendali dan pernyataan kawalan aliran adalah titik pengetahuan asas yang sangat penting. Artikel ini akan memperkenalkan konsep asas dan penggunaan operator dan pernyataan kawalan aliran dalam Java.

1. Operator

Operator di Java boleh dibahagikan kepada operator aritmetik, operator relasi, operator logik, operator bitwise, operator tugasan, dll.

1. Operator aritmetik

Operator aritmetik termasuk penambahan, penolakan, pendaraban, pembahagian, baki (modulo), kenaikan dan penyusutan. Simbolnya ialah +, -, *, /, %, ++ dan --. Pengendali kenaikan bermakna menambah 1 kepada nilai pembolehubah, dan pengendali penurunan bermakna mengurangkan nilai pembolehubah dengan 1.

2. Pengendali perhubungan

Pengendali perhubungan digunakan untuk membandingkan sama ada dua nilai adalah sama atau berkaitan. Pengendali perhubungan biasa termasuk sama, tidak sama, lebih besar daripada, kurang daripada, lebih besar daripada atau sama dengan, dan kurang daripada atau sama dengan. Simbolnya ialah ==, !=, >, <, >= dan <=.

3. Operator logik

Operator logik ialah operator yang digunakan untuk melaksanakan operasi logik pada dua atau lebih nilai Boolean (benar/salah). Operator logik biasa termasuk DAN, ATAU, dan TIDAK. Simbolnya ialah &&, || dan ! .

4. Pengendali Bitwise

Pengendali bitwise ialah pengendali yang digunakan untuk beroperasi pada nombor binari. Pengendali bitwise biasa termasuk bitwise AND, bitwise OR, bitwise XOR, shift kiri dan shift kanan. Simbolnya ialah &, |, ^, << dan >>.

5. Operator tugasan

Operator tugasan digunakan untuk menetapkan nilai kepada pembolehubah. Simbolnya ialah =. Terdapat juga beberapa pengendali tugasan khas, seperti +=, -=, *=, /=, %=, <<=, >>=, &=, |= dan ^=.

2. Penyataan kawalan proses

Untuk mengawal aliran pelaksanaan kod, Java menyediakan pelbagai penyataan kawalan proses, termasuk penyataan bersyarat, penyataan gelung dan penyataan cawangan.

1. Pernyataan bersyarat

Pernyataan bersyarat digunakan untuk melaksanakan operasi yang berbeza berdasarkan keadaan yang berbeza. Pernyataan bersyarat dalam Java terutamanya termasuk pernyataan if-else dan pernyataan switch-case. Pernyataan if-else menentukan sama ada untuk melaksanakan blok kod tertentu berdasarkan nilai ungkapan Boolean pernyataan suis-case melaksanakan blok kod yang sepadan berdasarkan nilai pembolehubah.

2. Penyataan gelung

Penyataan gelung boleh berulang kali melaksanakan sekeping kod sehingga syarat tertentu dipenuhi sebelum keluar dari gelung. Terdapat tiga jenis pernyataan gelung utama dalam Java: while, do-while dan for. Pernyataan while dan do-while menentukan sama ada hendak keluar dari gelung berdasarkan nilai ungkapan Boolean tertentu penyataan for mengawal pelaksanaan gelung dengan menyatakan nilai awal pembolehubah gelung, keadaan penamatan dan corak perubahan; daripada pembolehubah gelung.

3. Penyata cawangan

Penyata cawangan digunakan untuk melaksanakan blok kod yang berbeza berdasarkan syarat tertentu. Terdapat tiga jenis penyata cawangan di Jawa iaitu break, continue dan return. Pernyataan putus boleh menamatkan penyataan gelung atau suis boleh melangkau blok kod tertentu dalam gelung penyataan kembali digunakan untuk menamatkan pelaksanaan fungsi dan mengembalikan nilai.

3. Ringkasan

Penyata pengendali dan kawalan aliran adalah pengetahuan asas yang sangat penting dalam bahasa Java. Memahami dan menguasai penggunaan operator dan pernyataan kawalan aliran adalah sangat diperlukan untuk pembelajaran dan amalan pengaturcaraan Java. Dalam pembangunan sebenar, kita boleh memilih pengendali yang sesuai dan pernyataan kawalan aliran mengikut keperluan khusus untuk mengoptimumkan fungsi dan kecekapan kod.

Atas ialah kandungan terperinci Operator dan pernyataan kawalan aliran 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