Operator Tambahan dan Peningkatan Jawa
Java mempunyai beberapa pengendali aritmetik yang serupa dengan apa yang anda ketahui dari matematik asas, tetapi ia juga mempunyai beberapa yang khusus hanya untuk bahasa pengaturcaraan. Yang paling biasa dan berguna ini mungkin adalah pengendali kenaikan dan penurunan. Sekiranya anda melihat sebarang kod Java, anda mungkin melihat pengendali ini digunakan pada kaunter (sering dipanggil i atau cnt oleh konvensyen), seperti i ++.

Bagaimana Peningkatan dan Pengurangan Pengusaha Mempengaruhi Nombor
PengendaliSimbolTujuanContohKeputusan
Kenaikan++kenaikan sebanyak 14++5
Pengurangan--pengurangan oleh 14--3

Perkara yang menarik dan kadang-kadang mengelirukan mengenai pengendali kenaikan dan pengurangan adalah bahawa mereka mempunyai dua bentuk - awalan dan notasi postfix - yang bertindak sedikit berbeza. Notasi awalan ialah apabila operator ("++" atau "-") berada di hadapan nombor atau pemboleh ubah - contohnya, --i atau ++ cnt. Notasi postfix ialah apabila operator ("++" atau "-") diletakkan selepas nombor atau pemboleh ubah - contohnya, i ++ atau cnt--.

Apabila digunakan dalam ungkapan (persamaan), notasi awalan bermaksud kenaikan atau pengurangan berlaku sebelum nombor atau pemboleh ubah digunakan. Dalam notasi postfix, nilai asal nombor atau pemboleh ubah digunakan dan kemudian kenaikan atau pengurangan terjadi. Ini adalah yang paling mudah difahami dengan melihat bagaimana ia berfungsi.

Notasi AwalanNotasi Postfix
Koda = 4
b = ++ a + 2
a = 4
b = a ++ + 2
KeputusanPeningkatan berlaku pertama yang mengakibatkan nilai-nilai berikut:
a = 5
b = 7
Penambahan berlaku terlebih dahulu yang mengakibatkan nilai berikut:
a = 5
b = 6


Notasi awalan dan postfix boleh mengelirukan, bagaimanapun, beberapa perkara menjadikannya lebih mudah. Dalam majoriti kes, pengendali kenaikan dan pengurangan digunakan pada mereka sendiri atau dalam kurungan. Apabila pengendali kenaikan dan pengurangan digunakan sendiri (kerana mereka sering digunakan sebagai kaunter gelung), awalan dan versi posfix berfungsi secara identik. Begitu juga apabila mereka digunakan dalam kurungan. Untuk mengelakkan mengelirukan diri sendiri atau orang lain membaca kod anda, adalah idea yang baik untuk menggunakan pengendali kenaikan dan pengurangan dalam ungkapan dengan semata-mata dan dengan kurungan seandainya mungkin.

Arahan Video: Wadaw!! SETINGAN Apn Singapore Internet Anti Lelet Club (April 2024).