Operatormerupakan simbol dan karakter khusus (matematika) yang digunakan dalam suatu ekspresi dalam sebuah program. Pada bahasa pemograman Java operator sangat diperlukan sebagai alat untuk melakukan operasi, perintah perhitungan, dari segala aksi pada sebuah program. Operator diantaranya adalah operator aritmatika, operator penugasan,
Operator pada dasarnya perintah untuk melakukan proses komputasi seperti pengelolaan data aritmatika, Operator terdiri dari Penugasan assignment Operasi matematika Operator Perbandingan Konversi tipe data casting Simbol operator yang dapat digunakan di Java seperti tabel dibawah ini + - * / & % ^ ~ && ! - ++ == += -= *= /= [] ? . >= >>>= = &= %= Operator penugasan Operator ini pada dasarnya memberikan nilai terhadap variable yang berada di sebelah kanan ke kiri. Contohnya 1 2 3 Integer bil1, bil2; bil1 = 10 + bil2; Jadi pejelasannya dari koding diatas, kita punya variable dengan nama bil1 dan bil2 kemudian pada baris selanjutnya variable bil1 dikasih nilai 10 + bil2. Operasi matematika Operasi ini biasanya digunakan untuk melakukan perhitungan matematis seperti pertambahan, pengurangan, perkalian dan lain-lain. Operatari matematika di Java seperti berikut Symbol Keterangan + Pertambahan 2 bilangan atau lebih - Penguarangan 2 bilangan atau lebih * Perkalian 2 bilangan atau lebih / Pembagian 2 bilangan atau lebih ++ Pemanbah 1 contohnya i++ => i = i + 1 Berikut adalah contoh penggunaannya 1 2 3 4 5 6 public class SumOperation { public static void mainString[] args{ Integer value = 10 + 20; + 20 = "+ value; } } Maka jika dijalankan akan menghasilkan output seperti berikut javac src/*.jar && java 10 + 20 = 30 1 2 3 4 5 6 public class SubstractOperation { public static void mainString[] args{ Integer value = 10 - 20; - 20 = "+ value; } } Maka jika dijalankan akan menghasilkan output seperti berikut javac src/*.jar && java 10 - 20 = -10 Operator perbandingan Sebutanya aja udah perbandingan jadi, di operator ini untuk melakukan perbandingan contohnya melakukan perbandingan antara 2 variable kemudian menghasilkan nilai bertipe boolean seperti contohnya Symbol Keterangan == Melakukan perbandingan terhadap 2 variable apakah berinilai sama dengan != Melakukan perbandingan terhadap 2 variable berinilai tidak sama > Melakukan perbandingan terhadap 2 variable apakah variable yang satu lebih besar dari variable lainnya >= Melakukan perbandingna terhadap 2 variable apakah variable yang satu lebih besar atau sama dengan variable lainnya yaitu lebih kecil = yaitu lebih kecil atau sama dengan ? Percabangan sederhana serupa dengan if-else ! Negasi atau kebalikan dari nilai sebelumnya Berikut adalah beberapa contoh penggunaanya 1 2 3 4 5 6 public class EqualityOperation { public static void mainString[] args{ Integer value = 10 - 20; 10 - 20 hasilnya -10 ? " + value == -10; } } Maka jika dijalankan akan menghasilkan output seperti berikut javac src/*.jar && java Apakah 10 - 20 hasilnya -10 ? true 1 2 3 4 5 6 public class EqualityOperation { public static void mainString[] args{ Integer value = 10 + 20; 10 + 20 hasilnya 40 ? " + value == 40 ? "Benar" "Salah!"; } } Maka jika dijalankan akan menghasilkan output seperti berikut javac src/*.jar && java Apakah 10 + 20 hasilnya 40 ? Salah! Konversi tipe data Untuk konversi tipe data, ini juga merupakan operator juga. Semua dilakukan secara otomatis tapi jika tidak ada dalam flow conversion kita bisa override it, do it manualy. using operator . Berikut contohnya 1 2 3 4 5 6 public class EqualityOperation { public static void mainString[] args{ Integer value = 10; Double valueConverted = value; } }
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
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.
21.1 Macam – Macam Aktivitas Di dalam proses produksi terdapat tiga tipe operasi yang didefinisikan menurut Monden HinesRich, 2005. Waiting merupakan selang waktu ketika operator tidak menggunakan waktu untuk melakukan value adding activity dikarenakan menunggu aliran produk dari proses sebelumnya upstream. ANALISA WASTE PADA
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
Tigaoperator bitwise berkelakuan seperti operator logika, namun ini terjadi pada setiap bit dalam sebuah integer. Macam-macam bitwise : Ada beberapa macam bitwise, diantaranya yaitu: 1. AND. Simbol operator “&”. Kalau kedua operand adalah 1,maka hasilnya 1. Selain itu hasilnya 0. Logika AND:
Operator dalam pemrograman digunakan untuk melakukan operasi tertentu. Misalkan kita ingin menjumlahkan nilai dari variabel x dan y, maka kita bisa menggunakan operator penjumlahan +. x + y Ada enam jenis kelompok operator dalam pemrograman Java Operator Artimatika;Operator Penugasan;Operator Pembanding;Operator Logika;Operator Bitwise;dan Operator Ternary. Bila digambarkan dalam mind map, akan terlihat seperti ini Ukuran penuh dari mind map ini dapat kamu lihat di Apa saja perbedaan dari semua jenis operator tersebut? Mari kita bahas, satu per satu! 1. Operator Aritmatika Operator aritmatika digunakan untuk melakukan operasi aritmatika. Operator ini terdiri dari NamaSimbolPenjumlahan+Pengurangan-Perkalian*Pembagian/Sisa Bagi% Bagaimana cara pakainya? Mari kita coba praktik Buatlah kelas baru bernama OperatorAritmatika, kemudian ikuti kode berikut import 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 programnya Mudah, bukan? Mau laithan lagi? Semakin banyak latihan, semakin mantap. Sekarang coba contoh kasus Program menghitung keliling persegi panjang. 2. Operator Penugasan Operator penugasan Assignment Operator fungsinya untuk meberikan tugas pada variabel tertentu. Biasanya untuk mengisi nilai. Contoh int a = 10; Variabel a ditugaskan untuk menyimpan nilai 10. Operator Penugasan terdiri dari Nama 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 OperatorPenugasan. Kemudian ikuti kode berikut public 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 outputnya 3. Operator Pambanding Sepeti namanya, tugas oprator ini untuk membandingkan. Operator ini juga dikenal dengan opeartor relasi. Nilai yang dihasilkan dari operator ini berupa boolean, yaitu true dan false. Operator ini terdiri dari NamaSimbolLebih 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 byte. Operator ini akan menghitung dari bit-ke-bit. Misalnya, kita punya variabel a = 60 dan b = 13. Bila dibuat dalam bentuk biner, akan menjadi seperti ini a = 00111100 b = 00001101 Kemudian, dilakukan operasi bitwise Operasi AND a = 00111100 b = 00001101 a & b = 00001100 Operasi OR a = 00111100 b = 00001101 a b = 00111101 Operasi XOR a = 00111100 b = 00001101 a ^ b = 00110001 Opearsi NOT Negasi/kebalikan a = 00111100 ~a = 11000011 Konsepnya memang hampir sama dengan opeartor Logika. Bedanya, Bitwise digunakan untuk biner. Untuk lebih jelasnya… Mari kita coba dalam program Buat kelas baru dengan nama OperatorBitwise, kemudian ikuti isinya sebagai berikut. public 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 outputnya 6. Operator Ternary Opertor ini unik, seperti membuat pertanyaan. Simbolnya menggunakan tanda tanya ? dan titik-dua untuk memisah jawabannya. Pada contoh di atas, “Kamu suka aku” adalah pertanyaan atau kondisi yang akan diperiksa. Kalau jawabannya benar, maka iya. Sebaliknya akan tidak. Lebih jelasnya, mari kita coba… Program dengan Operator Ternary Buatlah sebuah kelas baru dengan nama OperatorTernary, kemudian ikuti kode berikut. public class OperatorTernary { public static void mainString[] args { boolean suka = true; String jawaban; // menggunakan operator ternary jawaban = suka ? "iya" "tidak"; // menampilkan jawaban } } Hasil outputnya iya Sekarang coba ganti nilai variabel suka menjadi false, lalu dijalankan lagi. Pasti akan menghasilkan tidak. Cara lain, dapat juga membuat kondisi seperti ini int suka = 8; String jawaban = suka > 5 ? "iya" "tidak"; Nah, demikian pembahasan kita kali ini tentang “6 Jenis Operator yang Harus Dipahami”. Yuk lanjut belajar pemrograman Java dengan menyimak artikel berikut! Baca juga Belajar Java Memahami 3 Bentuk Percabangan dalam Java Belajar Java Memahami 2 Jenis Perulangan dalam Java Belajar Java Menggunakan Array untuk Menyimpan Banyak Hal
MacamMacam Tipe Data Pada Java Riyan Satria. 15.28 2 komentar. Share: Facebook; Twitter; Google+; Pinterest; ketahui kita telah menulis beberapa artikel tentang Java,dan kali ini kita akan membahas tipe data apa saja yang ada pada java.Mulai dari byte,short,int,dan lain-lainnya.
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.
FungsiBarcode untuk membaca kode yang berbentuk kotak atau garis lalu diterjemahkan dalam bentuk angka-angka, biasanya terdapat pada kasir supermarket. Demikianlah artikel Macam-macam Perangkat kerass beserta fungsinya semo ga ulasan ini dapat bermanfaat.
Variabel pada bahasa pemrograman Java Aturan penamaan dalam bahasa pemrograman Java Operator pada bahasa pemrograman Java Memahami operator modulus % Perulangan menggunakan for pada bahasa pemrograman Java Perulangan menggunakan while pada bahasa pemrograman Java Array pada bahasa pemrograman Java Method pada bahasa pemrograman Java Variabel instance, variabel class, dan variabel lokal Java mengenal beberapa jenis operator, pada kode-kode program berikut akan didemonstrasikan cara penggunaan operator aritmatika, operasional dan logika pada Java. Operator aritmatika pada Java Operator aritmatika pada bahasa pemrograman java antara lain Operator + untuk operasi penjumlahanOperator – untuk operasi penguranganOperator * untuk operasi perkalianOperator / untuk operasi pembagianOperator % untuk operasi modulus sisa hasil bagiOperator ++ untuk menaikkan nilai variabel sejumlah 1Operator — untuk menurunkan nilai variabel sejumlah 1 Ekspresi menggunakan operator aritmatika akan menghasilkan nilai sesuai dengan jenis tipe data dari nilai yang menjadi operand. Jika yang dibandingkan bertipe data int, maka value yang dihasilkan adalah int, jika yang digunakan adalah float atau double maka value yang dihasilkan adalah float atau double. Kode dibawah ini mendemonstrasikan penggunaan operator aritmatik pada ekspresi yang melibatkan tipe data int. int a = 35; int b = 10; + b;// + operator penambahan - b;// - operator pengurangan / b;// / operator pembagian, * b;// * operator perkalian % b;// % operator modulus, sisa dari hasil pembagian a++;//operator menambahkan 1 pada variabel b-;//operator mengurangi 1 pada nilai variabel Untuk lebih jelasnya jalankan kode di atas dan perhatikan outputnya pada link ini Operator relasional pada Java Operator relasional pada bahasa pemrograman java terdiri atas Operator == bermakna sama denganOperator != bermakna tidak sama denganOperator > bermakna lebih besar dariOperator = bermakna lebih besar atau sama dengan dariOperator 10 akan menghasilkan false, sedangkan 5 != 10 akan menghasilkan true. Kode dibawah ini mendemonstrasikan penggunaan operator relasional pada Java. int a = 35; int b = 10; == b;//operator sama dengan != b;//operator tidak sama dengan > b;//operator lebih besar = b;//operator lebih besar sama dengan <= b;//operator lebih kecil sama dengan Untuk lebih jelasnya jalankan kode di atas dan perhatikan outputnya pada link ini Operator logika pada Java Operator logika pada bahasa pemrograman Java antara lain Operator && bermakna ANDOperator bermakna OROperator ! bermakna NOT Hasil dari ekspresi menggunakan operator logika adalah nilai boolean true atau false. Kode dibawah ini mendemonstrasikan penggunaan operator logika pada Java boolean a=true; boolean b=false; && b;//operator AND b;//operator OR && !b;//operator NOT ! Agar lebih jelas, jalankan kode di atas dan perhatikan outputnya pada link berikut ini.
ohItu. 428 181 217 177 65 386 419 12 373
macam macam operator pada java