1 Android Awalnya, Google Inc. membeli Android Inc., pendatang baru yang membuat peranti lunak untuk ponsel. Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia. Operatoradalah perintah yang memanipulasi nilai atau variabel dan memberikan suatu hasil. Macam-macam operator yang terdapat dalam Visual Basic adalah sebagai berikut: Operator Aritmatika Operator ini biasa digunakan untuk perhitungan matematis. Beberapa operator yang biasa digunakan dalam Visual Basic dapat dilihat pada tabel dibawah ini : Classesdan Object. Class – class dapat didefinisikan sebagai template/blueprint yang menjelaskan perilaku/status yang didukung oleh objek dari tipenya. Object – Objek memiliki status dan perilaku. Contoh: mobil memiliki merk, warna dan bisa bergerak maju serta mundur. Objek adalah turunan dari class, sebuah objek bisa didefinisikan setelah Macammacam operator pembanding di Java. Operator: Kerangan == sama dengan!= tidak sama dengan > lebih dari: kurang dari >= lebih dari sama dengan = kurang dari sama dengan: Semua operator pembanding di atas menghasilkan nilai boolean, yang artinya ketika dibandingkan 2 data dengan operator pembanding hasilnya hanya bernilai true (benar) atau Sederhana dan ampuh, Java menyediakan sarana untuk membuat program (applet) yang berjalan pada Web browser. Programmer dapat menggunakan applet kecil yang aman, dinamik, lintas platform, aktif dan siap dijalankan di jaringan.-Aman, Java dirancang dengan konsep keamanan internet.-Berorientasi objek, Java tidak diturunkan bahasa pemrogaman JaringanTV kabel ini dapat dipakai untuk koneksi ke internet dengan kecepatan maksimum 27Mbps downstream (kecepatan download ke pengguna) dan 2,5Mbps upstream (kecepatan upload dari pengguna). Agar dapat menggunakan modem kabel, komputer harus dilengkapi dengan kartu ethernet (ethernet card). Di dalam jaringan rumah, kabel dari “TV m6Rco. Pada sesi tutorial belajar bahasa pemrograman Java sebelumnya, kita telah membahas jenis-jenis tipe data di dalam bahasa Java. Untuk mengolah data tersebut, butuh operator. Karena itulah dalam beberapa tutorial ke depan saya akan membahas tentang jenis-jenis operator dalam bahasa pemrograman Java. Kali ini kita akan melihat secara ringkas apa saja jenis-jenis operator dalam Bahasa Java. Penjelasan lebih lanjut akan dibahas dalam tutorial terpisah. Pengertian Operand dan Operator Sebelum masuk ke jenis-jenis operator di dalam bahasa Java, terdapat istilah operand dan operator. Operand adalah nilai asal yang dipakai dalam sebuah proses operasi. Sedangkan Operator adalah instruksi yang diberikan untuk mendapatkan hasil dari proses tersebut. Biasanya operator berbentuk karakter matematis atau perintah singkat sederhana. Sebagai contoh, pada operasi 10 + 2. Angka 10 dan 2 disebut sebagai operand, sedangkan tanda tambah karakter + adalah operator. Operator Unary, Binary dan Ternary Berdasarkan jumlah operand-nya, operator dibagi menjadi 3 jenis Operator Unary, Operator Binary dan Operator Ternary. Operator Unary adalah operator yang hanya terdiri dari 1 operand. Contohnya adalah operator positif plus +7, +9, + Operator Binary adalah operator yang terdiri dari 2 operand. Sebagian besar operator di dalam bahasa Java termasuk ke dalam operator binary. Contohnya seperti operator aritmatika 4 + 8, 9 * 2, 8 % 2, dll. Operator Ternary adalah operator yang terdiri dari 3 operand. Bahasa Java memiliki 1 operator ternary, yakni ” ? ” seperti a == 1 ? 20 30. Jenis-jenis Operator dalam Bahasa Pemrograman Java Berikut jenis-jenis operator dalam bahasa pemrograman Java Operator Aritmatika Operator Increment dan Decrement Operator Perbandingan / Relasional Operator Logika / Boolean Operator Bitwise Operator Assignment Operator Type Comparison Operator Ternary Daftar di atas bisa saja berbeda karena cara pengelompokkan yang dipakai, misalnya operator increment atau decrement kadang dimasukkan ke dalam operator aritmatika. Kita akan bahas sekilas tentang pengertian dari operator-operator ini. Operator Aritmatika Operator aritmatika adalah operator yang biasa kita temukan untuk operasi matematika. Aritmatika sendiri merupakan cabang ilmu matematika yang membahas perhitungan sederhana seperti kali, bagi, tambah dan kurang kabataku Selain keempat operasi tersebut, bahasa Java juga memiliki operasi modulo division, atau operator % yang dipakai untuk mencari sisa hasil bagi. Tabel berikut merangkum operator aritmatika dalam bahasa pemrograman Java Operator Penjelasan Contoh + Penambahan a = 5 + 2 – Pengurangan a = 5 – 2 * Perkalian a = 5 * 2 / Pembagian a = 5 / 2 % Sisa hasil bagi modulus a = 5 % 2 Operator Aritmatika Unary Operator Penjelasan Contoh + Positif plus +5 – Negatif min -3 Berikut contoh kode program operator aritmatika dalam bahasa Java class BelajarJava { public static void mainString args[]{ int a = 10; int b = 5; int hasil; hasil = a + b; hasil ; hasil = a - b; hasil ; hasil = a * b; hasil ; hasil = a / b; hasil ; hasil = a % b; hasil ; } } Hasil kode program 15 5 50 2 0 Operator Increment dan Decrement Operator increment dan decrement adalah sebutan untuk operasi seperti a++, dan a-. Ini sebenarnya penulisan singkat dari operasi a = a + 1 serta a = a – 1. Increment digunakan untuk menambah variabel sebanyak 1 angka, sedangkan decrement digunakan untuk mengurangi variabel sebanyak 1 angka. Penulisannya menggunakan tanda tambah 2 kali untuk increment, dan tanda kurang 2 kali untuk decrement. Penempatan tanda tambah atau kurang ini boleh di awal seperti ++a dan -a, atau di akhir variabel seperti a++ dan a-. Dengan demikian terdapat 4 jenis increment dan decrement dalam bahasa Java Operator Contoh Penjelasan Pre-increment ++a Tambah a sebanyak 1 angka, lalu tampilkan hasilnya Post-increment a++ Tampilkan nilai a, lalu tambah a sebanyak 1 angka Pre-decrement -a Kurangi a sebanyak 1 angka, lalu tampilkan hasilnya Post-decrement a- Tampilkan nilai a, lalu kurangi a sebanyak 1 angka Berikut contoh kode program operator increment dan decrement dalam bahasa Java class BelajarJava { public static void mainString args[]{ int a = 10; a++; variabel a " + a ; int b = 10; b-; variabel b " + b ; } } Hasil kode program Isi variabel a 11 Isi variabel b 9 Operator Perbandingan / Relasional Operator perbandingan dipakai untuk membandingkan 2 buah nilai, apakah nilai tersebut sama besar, lebih kecil, lebih besar, dll. Hasil dari operator perbandingan ini adalah boolean True atau False. Tabel berikut merangkum hasil dari operator perbandingan dalam bahasa Java Operator Penjelasan Contoh Hasil == Sama dengan 5 == 5 true != Tidak sama dengan 5 != 5 false > Lebih besar 5 > 6 false = Lebih besar atau sama dengan 5 >= 3 true b; a > b ? " + hasil ; hasil = a = b; a >= b ? " + hasil ; hasil = a b ? true Apakah a = b ? true Apakah a > Right shift 10 >> 1 1010 >> 1 101 5 Berikut contoh kode program operator bitwise dalam bahasa Java class BelajarJava { public static void mainString args[]{ int a = 10; int b = 12; int hasil; hasil = a & b; dari a & b " + hasil ; hasil = a b; dari a b " + hasil ; hasil = a ^ b; dari a ^ b " + hasil ; hasil = ~a; dari ~a " + hasil ; hasil = a > 1; dari a >> 1 " + hasil ; } } Hasil kode program Hasil dari a & b 8 Hasil dari a b 14 Hasil dari a ^ b 6 Hasil dari ~a -11 Hasil dari a > 1 5 Operator Assignment Operator assignment adalah operator yang digunakan untuk memberikan nilai ke dalam suatu variabel. Di dalam bahasa Java, operator assignment menggunakan tanda sama dengan ” = “. Nantinya juga terdapat operator assignment gabungan, seperti ” += “, ” -= “, dsb. Operator Type Comparison Operator type comparison adalah sebutan untuk operator khusus yang dipakai untuk pemeriksaan sebuah object. Di dalam bahasa Java operator ini menggunakan perintah instanceof. Berikut contoh penggunaannya class BelajarJava { public static void mainString args[]{ String a = "Duniailkom"; boolean hasil; hasil = a instanceof String; a sebuah string? " + hasil ; } } Hasil kode program Apakah a sebuah string? true Karena operator instanceof berhubungan dengan object, maka bahasannya akan kita tunda sampai masuk ke materi OOP Object Oriented Programming bahasa Java. Operator Ternary Operator ternary adalah operator yang terdiri dari 3 operand. Di dalam bahasa Java, operator ternary ini menggunakan tanda ? dan merupakan penulisan singkat dari kondisi if else. Penjelasan tentang operator ini juga akan kita tunda sampai masuk ke materi tentang kondisi percabangan if else. Berikut contoh dari penggunaan operator ternary dalam bahasa pemrograman Java class BelajarJava { public static void mainString args[]{ String a = "Duniailkom"; String hasil; hasil = a == "Duniailkom" ? "Mari belajar Java" "Ops..."; hasil = a == "Google" ? "Googling..." "Bukan web google"; } } Hasil kode program Mari belajar Java Bukan web google Itulah jenis-jenis operator yang terdapat di dalam bahasa pemrograman Java. Penjelasan lebih detail, termasuk pengertian, cara penggunaan serta contoh kode programnya akan saya bahas pada tutorial terpisah. Kita akan mulai dengan operator aritmatika terlebih dahulu Jenis-jenis Operator Aritmatika Bahasa Java. Macam Macam Operator Bahasa Java kaya akan operator. Di bawah ini adalah macam-macam operator di Java 1. Operator Aritmetika Arithmetic Operator 2. Operator Logika Logical Operator 3. Operator Relasi Relational Operator 4. Operator Penugasan Asignment Operator 5. Operator Bitwise Bitwise Operator Operator Aritmetika Operator Artimetika adalah operator yang digunakan untuk melakukan operasi aritmetika. Di bawah ini adalah macam-macam operator aritmetika di Java Operator Deskripsi Contoh + digunakan untuk operasi pertambahan a + b - digunakan untuk operasi pengurangan a - b * digunakan untuk operasi perkalian a * b / digunakan untuk operasi pembagian a / b % digunakan untuk operasi modulus hasil sisa bagi a % b ++ digunakan untuk operasi increment a++ atau ++a - digunakan untuk operasi increment a- atau -a Contoh Programpackage public class ArithmeticDemo { public static void mainString[] args{ int a = 20; int b = 30; int c = 25; int d = 25; + b = " + a + b ; - b = " + a - b ; * b = " + a * b ; / a = " + b / a ; % a = " + b % a ; % a = " + c % a ; = " + a++ ; = " + a- ; = " + d++ ; = " + ++d ; } } Outputa + b = 50 a - b = -10 a * b = 600 b / a = 1 b % a = 10 c % a = 5 a++ = 20 a- = 21 d++ = 25 ++d = 27 Operator Logika Operator Logika digunakan untuk melakukan operasi logika bernilai true atau false. Ada 3 macam operator logika di Java, yaitu 1. Logika AND && 2. Logika OR 3. Logika NOT ! Untuk memahami logika AND, OR, dan NOT, Anda dapat memperhatikan tabel logika di bawah ini A B AND OR NOT A NOT B TRUE TRUE TRUE TRUE FALSE FALSE TRUE FALSE FALSE TRUE FALSE TRUE FALSE TRUE FALSE TRUE TRUE FALSE FALSE FALSE FALSE FALSE TRUE TRUE Contoh Programpackage public class LogicalOperatorDemo { public static void mainString[] args{ boolean a = true; boolean b = false; && b = " + a && b; b = " + a b ; = " + !a ; = " + !b ; && b = " + !a && b; } } Outputa && b = false a b = true !a = false !b = true !a && b = true Operator Relasi Di bawah ini adalah macam-macam operator relasi di Java Operator Deskripsi Contoh == Membandingkan apakah operand A sama dengan dengan operand B. Jika sama bernilai TRUE, sebaliknya bernilai FALSE A == B != Membandingkan apakah operand A tidak sama dengan dengan operand B. Jika tidak sama bernilai TRUE, sebaliknya bernilai FALSE A != B > Membandingkan apakah operand A lebih besar dari operand B. Jika lebih besar bernilai TRUE, sebaliknya bernilai FALSE A > B >= Membandingkan apakah operand A lebih besar dari atau sama dengan operand B. Jika lebih besar atau sama dengan bernilai TRUE, sebaliknya bernilai FALSE A >= B b = " + a > b ; >= b = " + a >= b ; b = false a >= b = false b >= 2 ; >>= 2 = " + j ; j >>= 2 ; >>= i = " + j ; j &= i ; &= i = " + j ; j ^= i ; ^= i = " + j ; j = i ; = i = " + j ; } } OutputNilai a adalah 10 Nilai b adalah 20 Nilai c adalah 0 Hasil dari c = a + b adalah 30 Hasil dari c += a adalah 40 Hasil dari c -= a adalah 30 Hasil dari c *= a adalah 300 Nilai x adalah 10 Nilai y adalah 1 Hasil dari y /= x adalah 1 Nilai i adalah 10 Nilai j adalah 15 j %= i = 5 j >= 2 = 5 j >>= i = 1 j &= i = 0 j ^= i = 10 j = i = 10 Operator Bitwise Operator Bitwise adalah operator yang digunakan untuk melakukan operas-operasi bit. Operator ini biasanya digunakan pada tipe data int, long, short, char, dan byte. Contoh Programpackage public class BitwiseOperatorDemo { public static void mainString[] args{ int x = 60; /* 60 = 0011 1100 */ int y = 13; /* 13 = 0000 1101 */ int z = 0; z = x & y; /* 12 = 0000 1100 */ & y = " + z ; z = x y; /* 61 = 0011 1101 */ y = " + z ; z = x ^ y; /* 49 = 0011 0001 */ ^ y = " + z ; z = ~x; /*‐61 = 1100 0011 */ = " + z ; z = x > 2; /* 15 = 1111 */ >> 2 = " + z ; z = x >>> 2; /* 15 = 0000 1111 */ >>> 2 = " + z ; } } Outputx & y = 12 x y = 61 x ^ y = 49 ~x = -61 x > 2 = 15 x >>> 2 = 15 About Unknown This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel. JavaOperator dalam pemrograman digunakan untuk melakukan operasi kita ingin menjumlahkan nilai dari variabel x dan y, maka kita bisa menggunakan operator penjumlahan +.Ada enam jenis kelompok operator dalam pemrograman JavaOperator Artimatika;Operator Penugasan;Operator Pembanding;Operator Logika;Operator Bitwise;dan Operator digambarkan dalam mind map, akan terlihat seperti iniUkuran penuh dari mind map ini dapat kamu lihat di saja perbedaan dari semua jenis operator tersebut?Mari kita bahas, satu per satu…1. Operator AritmatikaOperator aritmatika digunakan untuk melakukan operasi ini terdiri dariNamaSimbolPenjumlahan+Pengurangan-Perkalian*Pembagian/Sisa Bagi%Bagaimana cara pakainya?Mari kita coba praktik…Buatlah kelas baru bernama OperatorAritmatika, kemudian ikuti kode berikutimport public class OperatorAritmatika { public static void mainString[] args { int angka1; int angka2; int hasil; Scanner keyboard = new Scanner angka-1 "; angka1 = angka-2 "; angka2 = // penjumlahan hasil = angka1 + angka2; = " + hasil; angka-1 "; angka1 = angka-2 "; angka2 = // pengurangan hasil = angka1 - angka2; = " + hasil; angka-1 "; angka1 = angka-2 "; angka2 = // perkalian hasil = angka1 * angka2; = " + hasil; angka-1 "; angka1 = angka-2 "; angka2 = // Pembagian hasil = angka1 / angka2; = " + hasil; angka-1 "; angka1 = angka-2 "; angka2 = // Sisa Bagi hasil = angka1 % angka2; = " + hasil; } }Silahkan jalankan programnyaMudah bukan…? Mau laithan lagi?Semakin banyak latihan, semakin coba contoh kasus Program menghitung keliling persegi Operator PenugasanOperator penugasan Assignment Operator fungsinya untuk meberikan tugas pada variabel tertentu. Biasanya untuk mengisi a ditugaskan untuk menyimpan nilai Penugasan terdiri dariNama OperatorSombolPengisian Nilai=Pengisian dan Penambahan+=Pengisian dan Pengurangan-=Pengisian dan Perkalian*=Pengisian dan Pembagian/=Pengisian dan Sisa bagi%=Mari Kita Coba…Sekarang, buatlah sebuah kelas baru beranama ikuti kode berikutpublic class OperatorPenugasan { public static void mainString[] args { int a; int b; // Pengisian nilai a = 5; b = 10; // penambahan b += a; // sekarang b = 15 " + b; // pengurangan b -= a; // sekarang b = 10 karena 15-5 " + b; // perkalian b *= a; // sekarang b = 50 karena 10*5 " + b; // Pembagian b /= a; // sekarang b=10 " + b; // Sisa bagi b %= a; // sekarang b=0 Bagi " + b; } }Hasil outputnya3. Operator PambandingSepeti namanya, tugas oprator ini untuk ini juga dikenal dengan opeartor yang dihasilkan dari operator ini berupa boolean, yaitu true dan ini terdiri dariNamaSimbolLebih Besar>Lebih Kecil=Lebih Kecil Sama dengan nilaiB; // apakah A lebih kecil dari B? hasil = nilaiA = nilaiB; // apakah A lebih kecil samadengan B? hasil = nilaiA >Left Shift unsigned>>Operator ini berlaku untuk tipe data int, long, short, char, dan ini akan menghitung dari kita punya variabel a = 60 dan b = dibuat dalam bentuk biner, akan menjadi seperti inia = 00111100 b = 00001101Kemudian, dilakukan operasi bitwiseOperasi ANDa = 00111100 b = 00001101 a & b = 00001100Operasi ORa = 00111100 b = 00001101 a b = 00111101Operasi XORa = 00111100 b = 00001101 a ^ b = 00110001Opearsi NOT Negasi/kebalikana = 00111100 ~a = 11000011Konsepnya memang hampir sama dengan opeartor Logika. Bedanya, Bitwise digunakan untuk lebih jelasnya…Mari kita coba dalam programBuat kelas baru dengan nama OperatorBitwise, kemudian ikuti isinya sebagai class OperatorBitwise { public static void mainString[] args { int a = 60; /* 60 = 0011 1100 */ int b = 13; /* 13 = 0000 1101 */ int c = 0; c = a & b; /* 12 = 0000 1100 */ & b = " + c; c = a b; /* 61 = 0011 1101 */ b = " + c; c = a ^ b; /* 49 = 0011 0001 */ ^ b = " + c; c = ~a; /*-61 = 1100 0011 */ = " + c; c = a > 2; /* 215 = 1111 */ >> 2 = " + c; c = a >>> 2; /* 215 = 0000 1111 */ >>> 2 = " + c; } }Perhatikanlah hasil outputnya6. Operator TernaryOpertor ini unik, seperti membuat menggunakan tanda tanya ? dan titik-dua untuk memisah contoh di atas, “Kamu suka aku” adalah pertanyaan atau kondisi yang akan jawabannya benar, maka iya. Sebaliknya akan jelasnya, mari kita coba…Program dengan Operator TernaryBuatlah sebuah kelas baru dengan nama OperatorTernary, kemudian ikuti kode class OperatorTernary { public static void mainString[] args { boolean suka = true; String jawaban; // menggunakan operator ternary jawaban = suka ? "iya" "tidak"; // menampilkan jawaban } }Hasil outputnyaSekarang coba ganti nilai variabel suka menjadi false, lalu dijalankan akan menghasilkan lain, dapat juga membuat kondisi seperti iniint suka = 8; String jawaban = suka > 5 ? "iya" "tidak";Apa Selanjutnya?Kita sudah mempelajari berbagai jenis operator dalam pemrograman operator memang sangat erat kaitannya dengan ilmu matematika. Maka dari itu, programmer dituntut untuk bisa silahkan pelajari konsep percabangan atau control flow dalam ada yang ditanyakan, silahkan tuliskan di komentar. Sekarang kita akan belajar mengenai Operator apa saja yang ada di dalam bahasa java. Ingat, dalam bahasa pemrogramman selalu ada manipuasli terhadap variabel-variabel yang kita definisikan. Manipulasi variabel dan alur program sangat ditentukan oleh operator. Operator berfungsi untuk mengoperasikan memanipulasi, mengolah satu atau lebih variabel. Variabel yang dioperasikan disebut operand. Secara garis besar operator dalam java bisa dikelompokkan menjadi 1. Operator assignment 2. Operator aritmatika 3. Operator unary 4. Operator equality 5. Operator kondisional 6. Operator komparasi 7. Operator bitwise 1. Operator assigment adalah tanda = sama dengan, berguna untuk memberi literal pada suatu variabel tertentu. 2. Operator aritmatika adalah operator yang digunakan untuk melakukan operasi aritmatika perhitungan. Operator ini ada lima macam yaitu – Operator penambahan + – Operator penguranan - – Operator perkalian * – Operator pembagian / – Operator sisa – mod %. Operator penjumlahan + bisa juga diterapkan pada objek string seperti pada contoh penjelasan kelas String. 3. Operator unary meliputi operator unary positif + untuk menandakan suatu bilangan positif setiap bilangan tanpa tanda negatif, berarti termasuk bilangan positif. Operator unary negatif - untuk menandakan suatu bilangan negatif. Operator unary increment ++, berguna menambah menambah literal bilangan dengan literal bilangan satu. Operator unary decrement –, berguna mengurangi literal bilangan dengan bilangan satu. Dan operator unary komplemen logika !, berguna untuk mengkomplemenkan suatu logika yang bernilai true atau false. 4. Operator equality digunakan untuk membandingkan dua variabel, apakah nilainya sama, lebih besar, lebih kecil, lebih besar atau sama dengan, lebih kecil atau sama dengan dan tidak sama dengan. Operator-operator tersebut adalah sebagai berikut == sama dengan > lebih besar = lebih besar atau sama dengan <= lebih kecil atau sama dengan != tidak sama dengan 5. Operator kondisional digunakan pada dua atau lebih ekspresi boolean. Operator ini terdiri dari operator kondisional AND && dan operator kondisional OR . Selain itu ada juga operator kondisional and & dan operator kondisional or . Bedanya pada operasional kondisional && dan jika ekspresi sudah memenuhi syarat, ekspresi setelahnya tidak dicek, sedangkan pada operator kondisional & dan akan mengecek seluruh ekspresi. 6. Operator komparasi digunakan untuk mengecek apakah suatu objek merupakan instance dari suatu kelas tertentu. Operator komparasi adalah operator instanceof. Jika suatu objek yang kita tes merupakan instance dari suatu kelas yang kita tentukan, ekspresi ini bernilai true, false jika sebaliknya. Berikut contoh sederhana pemakaian operator komparasi. contoh koding MACAM-MACAM OPERATOR JAVA Oke kembali dengan saya lagi, Kalian pasti tau apa itu java bukan? Java adalah sebuah bahasa pemrograman dasar dalam sebuah pembuatan aplikasi. Java juga memliiki operator seperti operator aritmatika, operator increment dan decrement dan mash banyak lagi. Saya kan mengulas macam operator java di bawah Operator Java1. Operator AritmatikaMerupakan operator-operator yang berupa simbol-simbol yang diganakan seperti penjumlahan, pengurangan, perkalian, pembagian adn juga lainnya. Jadi aritmatika pada pemrograman pada pemrograman sama halnya dengan pada rumus increment dan descrementJava menyediakan dua operator untuk menambahkan 1 atau mengurangi 1 dari nilai sebuah variabel numerik. Operator ini adalah increment operator ++ dan decrement operator –. Sebuah program dengan variabel x dapat ditambahkan atau dinaikkan atau di increment 1 dengan operator ++, daripada menggunakan ekpresi x = x + 1 atau x += 1. Dan juga dapat dikurangi atau diturunkan atau di decrement 1 dengan operator –, daripada menggunakan ekspresi x = x-1 atau x -=1. Operator increment atau decrement yang ditempatkan sebelum variabel prefix, masing-masing disebut sebagai sebagai operator prefix increment atau prefix decrement. Sedangkan operator increment atau decrement yang ditempatkan setelah variabel postfixed, masing-masing disebut sebagai operator postfix increment dan postfix Operator RelasiOperator Relasi ini identik dengan hasil yang berupa true atau false. Operator ini akan sering digunakan dalam menulis kode program kedepannya, terutama dalam flow kontrol if, flow kontrol ini akan dibahas pada bab terpisah. Kenapa digunakan dalam flow kontrol tersebut?, karena operator ini digunakan dengan tujuan untuk mengecek sebuah kondisi atau keadaan bernilai true atau program Untuk lebih memahami konsep ini, mari diimplementasikan ke dalam kode program, seperti berikutpackage class DemoRelasi { public static void mainString[] args{ int op1 = 10, op2= 5; // Demo operator relasi op1 > op2\t = " + op1 > op2; op1 = op2 = " + op1 >= op2; op1 <= op2 = " + op1 <= op2; op1 == op2 = " + op1 != op2; } } Kode program diatas artinya Mendeklarasikan class DemoRelasi, yang didalamnya juga diimplementasikan operator relasi. Bila kode program diatas Operator logikaOperator logika ini merupakan jenis operator yang sangat berpengaruh sekali dalam kelangsungan membangun sebuah aplikasi. Misalnya, merangkai sebauh logika yang rapi dan mudah dimengerti untuk aplikasi yang rumit tentunya BUKAN merupakan pekerjaan yang mudah. Bahkan dilingkungan perkuliahan, materi logika ini diajarkan hingga satu semester sendiri. Berawal dari itu, operator jenis ini sering disebut dengan operator yang Operator Kondisioperator kondisi ?. Operator ini identik dengan simbol ? Tanya dan Titik Dua. Kondisi? merupakan operator ternary, yang berarti bahwa operator ini mempunyai 3 argumen yang membentuk suatu kejadian/expresi, Operator ini hampir mirip dengan statement mudah kan menghafal dan memahami apa saja operator java itu. TERIMAKASIH See You Next Time

macam macam operator pada java