Rumah Keuangan Pribadi Pemrograman Java: Operator Precedence - dummies

Pemrograman Java: Operator Precedence - dummies

Video: modul4-operator part2(operator aritmatika, operator logika, operator bitwise, operator ternary) 2024

Video: modul4-operator part2(operator aritmatika, operator logika, operator bitwise, operator ternary) 2024
Anonim

Penting untuk mengetahui bagaimana Java menafsirkan simbol yang Anda gunakan untuk melakukan operasi tertentu dan dalam urutan apa ini menafsirkannya. Jika tidak, Anda bisa menulis sebuah aplikasi dengan satu hasil dalam pikiran dan menerima hasil yang sama sekali berbeda. Kapan pun Anda ragu bagaimana Java akan menafsirkan simbol yang Anda gunakan, Anda dapat mengandalkan informasi dalam tabel ini untuk membantu Anda.

Operator Java Order of Precedence

Prioritas Operator Deskripsi Associativity
1 [] Indeks Array digunakan untuk menentukan elemen array mana yang akan diakses. Kiri
1 () Metode panggil atau pengelompokan. Pengelompokan sangat penting dalam

bahwa ia mengubah aturan normal untuk berinteraksi dengan operator,

seperti melakukan penambahan sebelum perkalian.

Kiri
1 . Akses anggota digunakan untuk berinteraksi dengan anggota sebuah objek. Kiri
2 ++ Awalan awalan atau postfix. Menambahkan nilai 1 ke variabel

.

Kanan
2 - Pengurangan awalan atau postfix. Menghapus nilai 1 dari variabel

.

Kanan
2 +

-

Unary plus atau minus. Menetapkan tanda variabel. Operator plus

tidak pernah digunakan karena variabel positif secara default.

Operator minus meniadakan variabel.

Kanan
2 ~ Operator Unary bitwise Not membalik bit dalam sebuah variabel. Dengan kata lain, itu membuat variabel kebalikan dari apa adanya. Untuk contoh , sebuah 5 (biner 00000101) menjadi -6 (biner

11111010).

Benar

2
! Operator Unary Boolean Not digunakan dalam evaluasi Boolean untuk berubah menjadi false dan false menjadi true.

Kanan

2
(ketik) Lakukan pemeran untuk mengubah jenis variabel menjadi tipe yang lain.

Kanan

2
baru Buat objek baru berdasarkan kelas yang tersedia. Kanan 3
* /

%

Lakukan operasi perkalian, pembagian, dan sisa matematika

.

Kiri

4
+ -

Lakukan operasi matematika penambahan dan pengurangan.

Kiri 4
+ Hubungkan dua senar untuk menghasilkan satu senar. Kiri 5
<<< 999 >>> >>>> Bitwise shift operator yang jarang digunakan untuk pengembangan aplikasi

. Diskusi tentang operator ini berada di luar cakupan buku ini.

Kiri

6

<< <=

Lakukan perbandingan logis dua nilai kurang dari atau

kurang dari dan sama dengan.
Kiri 6 >> >> =

Melakukan perbandingan logis dua nilai lebih besar dari

atau lebih besar dari dan sama dengan

.

Kiri
6 instanceof

Menguji apakah suatu objek adalah turunan dari kelas

tertentu.

Kiri

7
== Tentukan apakah dua nilai sama persis. Kiri

7

! =
Menentukan apakah dua nilai tidak sama. Kiri 8 &
Bitwise AND operasi yang menggabungkan dua nilai. Diskusi tentang operator ini berada di luar cakupan buku ini. Kiri 8
& Operasi logis dan operasi yang menggabungkan hasil dua evaluasi logis . Dalam banyak kasus, kedua kondisi A dan kondisi B harus benar agar seluruh evaluasi menjadi benar.

Waktu

9
^ Operasi bitwise eksklusif atau (XOR) yang menggabungkan dua nilai. Diskusi tentang operator ini berada di luar cakupan buku ini

.

Kiri

9
^ Operasi XOR logis yang menggabungkan hasil dua evaluasi logis . Agar benar, kondisi A atau kondisi B

pasti benar, tapi tidak keduanya.

Waktu

10
| Bitwise OR operasi yang menggabungkan dua nilai. Diskusi tentang operator ini berada di luar cakupan buku ini.

Kiri

10

|
Operasi logis ATAU yang menggabungkan hasil dua evaluasi logis . Agar benar, kondisi A atau kondisi B, atau keduanya pasti benar.

Kiri

11
&& Logis dan operasi yang digunakan sebagai bagian dari ekspresi logis untuk menentukan nilai kebenaran dari kedua ungkapan. Kedua

pasti benar bahwa seluruh ekspresi itu benar.

Kiri

12
|| Operasi logis ATAU yang digunakan sebagai bagian dari ekspresi logis untuk menentukan nilai kebenaran dari kedua ungkapan. Entah

atau keduanya pasti benar karena seluruh ekspresi itu benar.

Kiri

13
?: Melakukan penilaian bersyarat. Lihat bagian "Menggunakan Relational and Conditional Operator" dari bab ini

untuk rinciannya.

Kanan

14
= Tetapkan nilai yang ditentukan ke variabel. Kanan

14

* = / = + = - =% =

<> = >>> =
& = ^ = | = Operasi dan penugasan gabungan. Java melakukan operasi yang diminta, seperti penambahan, dan kemudian memberikan hasilnya ke variabel .
Operator penugasan gabungan mencakup sejumlah operator yang melakukan operasi bitwise. Pembahasan tentang operator ini adalah

di luar cakupan buku ini.

Benar

Kolom Associativity juga penting. Dalam kebanyakan kasus, Java menafsirkan simbol dari kiri ke kanan, yang berarti bahwa simbol memiliki associativity

kiri.

Namun, dalam beberapa kasus, operator bekerja dari kanan ke kiri.

Misalnya, saat menggunakan = operator, Java menafsirkan informasi di sebelah kanan operator terlebih dahulu, dan kemudian memberikan hasilnya ke operan di sebelah kiri operator. Jadi alirannya dari kanan ke kiri, yang membuat = operator asosiatif yang tepat.

Associativity
adalah istilah matematika yang mendefinisikan bagaimana elemen dalam operasi biner berinteraksi. Dalam kebanyakan kasus, Java menggunakan associateivity kiri. Ini dimulai dari sisi kiri sekelompok operator dan bekerja menuju sisi kanan.

Misalnya, jika Anda memiliki 1 + 2 + 3 sebagai sebuah persamaan, Java menambahkan 1 dan 2 pertama, lalu menambahkan 3 pada hasil operasi pertama. Anda bisa mengendalikan associativity dengan menggunakan kurung. Artikel di Math. com memberikan lebih banyak informasi mengenai topik ini.

Pemrograman Java: Operator Precedence - dummies

Pilihan Editor

Bagaimana Menutup presentasi PowerPoint 2007 Presentation - dummies

Bagaimana Menutup presentasi PowerPoint 2007 Presentation - dummies

Menutup presentasi PowerPoint seperti memasukkannya ke dalam folder, dan menyimpan folder di laci yang tepat. Ada tiga cara yang berbeda untuk menutup presentasi PowerPoint:

Bagaimana Bandingkan Fitur PowerPoint 2013 Presentation - dummies

Bagaimana Bandingkan Fitur PowerPoint 2013 Presentation - dummies

Bandingkan fitur di PowerPoint 2013 memungkinkan Anda membandingkan perbedaan antara dua versi dari sebuah presentasi dan menerima atau menolak perbedaan. Fitur ini berguna jika Anda telah mengirimkan salinan presentasi ke reviewer dan Anda ingin secara selektif menggabungkan perubahan resensi. Menggunakan fitur Compare sangatlah mudah. Berikut adalah ...

Bagaimana Mengompres Gambar Anda di PowerPoint 2013 - dummies

Bagaimana Mengompres Gambar Anda di PowerPoint 2013 - dummies

PowerPoint 2013 mencakup perintah Compress Pictures yang dapat menghilangkan detail asing di gambar Anda dan dengan demikian mengurangi ukuran file presentasi Anda. Untuk menghemat lebih banyak ruang, perintah Compress Pictures juga akan menghapus bagian gambar Anda yang telah dipotong. Anda bisa menggunakan perintah ini untuk memampatkan hanya satu ...

Pilihan Editor

Cara Menggunakan NaturallySpeaking dengan Kotak Dialog Umum - dummies

Cara Menggunakan NaturallySpeaking dengan Kotak Dialog Umum - dummies

Secara alamiSpeaking dapat membantu Anda mengendalikan kotak dialog. Ini adalah & ldquo; Lihat Ma, tidak ada tangan & rdquo; contoh. Semuanya dilakukan dengan perintah suara. Tentu, terkadang Anda bisa menyelesaikan tugas lebih cepat dengan mematuk kunci atau menggerakkan mouse Anda. Seiring waktu, Anda akan menyelesaikan kompromi Anda sendiri antara perintah suara dan perintah mouse dan keyboard. Untuk pencarian berikut, NaturallySpeaking ...

Bagaimana Menggunakan "Klik" Command di NaturallySpeaking - dummies

Bagaimana Menggunakan "Klik" Command di NaturallySpeaking - dummies

Para insinyur di Nuance dapat ' t mengantisipasi setiap perintah yang mungkin digunakan oleh aplikasi nyasar, jadi mereka telah melakukan hal terbaik berikutnya: Mereka membuat perintah "Klik" untuk mengubah menu aplikasi menjadi perintah suara. Begini cara menggunakannya: Katakan, "Klik " untuk memperluas menu. Setiap judul yang muncul pada aplikasi ...

Bagaimana Menggunakan Mikrofon Profesional Naga Secara Pribadi:" Apakah Hal Ini Aktif? " - dummies

Bagaimana Menggunakan Mikrofon Profesional Naga Secara Pribadi:" Apakah Hal Ini Aktif? " - dummies

Dapat menjadi lucu saat Anda menyadari bahwa mikrofon Profesional Dragon Professional Anda telah berada di sepanjang waktu Anda menerima telepon terakhir Anda. Kata-kata yang Anda didiktekan tidak akan terlihat seperti apa yang Anda katakan. Ada jeda; Anda membuang muka dan mungkin mikrofon ditekan di bawah dagu Anda. Segera hapus ...

Pilihan Editor

10 Hal yang sering terjadi pada PowerPoint 2016 - dummies

10 Hal yang sering terjadi pada PowerPoint 2016 - dummies

Jumlah sebenarnya dari hal-hal yang dapat terjadi Salah saat bekerja dengan PowerPoint 2016 mungkin mendekati 10.000, tapi sepuluh di antaranya adalah yang paling sering salah. Anda tidak dapat menemukan file Anda Entah Anda menyimpan file dalam folder yang berbeda, atau Anda menggunakan nama file yang berbeda untuk menyimpannya ...

Menerapkan Style to a Table pada PowerPoint 2007 - dummies

Menerapkan Style to a Table pada PowerPoint 2007 - dummies

Setelah Anda membuat sebuah tabel di slide PowerPoint, gunakan kontrol di bawah Table Tools pada PowerPoint Ribbon untuk memformatnya. PowerPoint menawarkan beberapa gaya tabel yang telah ditentukan. Sebelum Anda menerapkan sebuah gaya, gunakan kotak centang yang muncul di sisi kiri tab Desain di bawah Table Tools on the Ribbon. Header ...

5 Trik bagus untuk PowerPoint 2016 - dummies

5 Trik bagus untuk PowerPoint 2016 - dummies

Ada banyak hal yang menyukai PowerPoint 2016, terutama jika Anda tahu caranya untuk menggunakan semua lonceng dan peluit. Berikut adalah beberapa tip dan trik yang perlu diingat: Skala ukuran slide ke dimensi monitor Ada dua rasio aspek dasar untuk layar komputer: standar (4: 3) dan lebar (16: 9). Angka-angka ini ...