0% menganggap dokumen ini bermanfaat (0 suara)
4 tayangan24 halaman

Operator Java: Unary, Aritmetik, Relasional

Dokumen ini membahas berbagai operator dalam pemrograman Java, termasuk operator unary, aritmetika, shift, dan relational. Setiap jenis operator dijelaskan dengan contoh sintaks dan outputnya. Selain itu, terdapat penjelasan tentang cara kerja operator increment dan decrement serta operasi bit shifting.

Diunggah oleh

rizka.aulia1534
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
4 tayangan24 halaman

Operator Java: Unary, Aritmetik, Relasional

Dokumen ini membahas berbagai operator dalam pemrograman Java, termasuk operator unary, aritmetika, shift, dan relational. Setiap jenis operator dijelaskan dengan contoh sintaks dan outputnya. Selain itu, terdapat penjelasan tentang cara kerja operator increment dan decrement serta operasi bit shifting.

Diunggah oleh

rizka.aulia1534
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

Revisi

PEMROGRAMAN BERORIENTASI OBJEK


Operator-operator Dalam Java

Dosen Pengampu:
Noveri Lysbetti Marpaung, S. T., M. Sc.
Pembahasan

Operator Unary Shift Operator

02 Operator Arithmetik Operator Relational


Operator-operator
Dalam Java
01 Operator Unary
yang termasuk ke dalam operator unary
adalah seperti yang tampak pada tabel di
bawah ini:

Operator unary adalah operator operator Keterangan


yang digunakan untuk melakukan
operasi-operasi matematik yang + Positf
hanya melibatkan satu buah - Negatif
operand
++ Tambah 1
-- Kurang 1
! Membalikan nilai
boolean
01 OperatorUnary
Operator 1 Unary Minus(-)

Operator ini bisa di pakai untuk


mengubah nilai positif menjadi nilai
negatif (melakukan negasi).
Operator ini biasanya Output
direpresentasikan dengan tanda
minus (-) yang di tempatkan
sebelum suatu bilangan
Contoh program untuk menunjukkan
01 Operator Unary Increment dan Decrement

Increment dan Decrement

Increment adalah operasi yang menambah nilai


variabel dengan 1.
Syntax: variable++ ( posfix )

Decrement adalah operasi yang mengurangi nilai Output


variabel dengan 1.
Syntax: variable-- ( posfix )
01 Operator Unary
Didalam Increment dan Decrement terdapat posfix (setelah) dan prefix(sbelum)
Post-increment (variable++):
Nilai variabel akan digunakan terlebih dahulu dalam
ekspresi sebelum ditambah .
Pre-increment (++variable):
Nilai variabel akan ditambah 1 terlebih dahulu sebelum
digunakan dalam ekspresi.
Post-decrement (variable--):
Nilai variabel akan digunakan terlebih dahulu dalam
ekspresi sebelum dikurangi 1.
Pre-decrement (--variable):
Nilai variabel akan dikurangi 1 terlebih dahulu sebelum
digunakan dalam ekspresi
01 Operator Unary
berikut adalah contoh program posfix dan prefix

Output
Contoh,unary Boolean digunakan untuk
01 Operator Unary mengembalikan suatu nilai kondisi.

Unary boolean (!)

yaitu operator yang mengubah nilai


boolean menjadi kebalikannya.
Dalam konteks matematika dan Output
pemrograman, "negasi" mengacu
pada konsep pembalikan nilai.
02 Operator Arithmetik

Operator aritmetika adalah Operasi Arithmetik ada beberapa


operator yang berfungsi untuk macam:
melakukan operasi operasi [Link]
aritmetika seperti penjumlahan, [Link]
pengurangan, perkalian dan 3. Perkalian
pembagian. 4. Pembagian
5. Modulus
02 Operator Arithmetik
1. Penjumlahan

Operator ini bisa di pakai


untuk menjumlahkan dua nilai
Output

Syntax : num1 + num2


02 Operator Arithmetik
2. Pengurangan

Oprator ini bisa di pakai untuk


mengurangkan dua nilai
Output

Syntax : num1 - num2


02 Operator Arithmetik
3. Perkalian

Operator ini bisa di pakai untuk


melakukan oprasi perkalian antara
dua nilai
Output

Syntax : num1 * num2


02 Operator Arithmetik
4. Pembagian

Oprator ini bisa di pakai untuk


melakukan oprasi pembagian
antara dua nilai Output

Syntax : num1 / num2


02 Operator Arithmetik
Aritmatika modulus dalam bahasa
pemograman Java dinyatakan
5. Modulus dengan oprator ‘%‘ . Operasi
modulus mengembalikan sisa dari
contoh program untuk menunjukkan Operator pembagian dua bilangan bulat
Arithmatik modulus

Output
03 Shift Operator
Operator yang digunakan
untuk menggeser bit dari
nilai int ke kiri atau kanan.
Terbagi 2 yaitu:
[Link] shift right
[Link] Shift left [Link] right
Program Java yang mengimplementasikan operasi
pergeseran (shift) ke kanan (right shift) pada bilangan biner
adalah cara untuk membagi angka dalam bentuk biner
dengan 2 sejumlah tertentu. Pergeseran kanan menggeser
semua bit ke kanan, dan bit yang terdepan (paling kiri)
03 Shift Operator

bisa dilihat pada table di bawah ini

contoh,jika kita melakukan


operasi 16 >> 1, maka hasilnya
adalah 8,Sedangkan 16 >> 2
maka hasilnya adalah 4

Syntax : number > > shiftCount


03 Shift Operator

contoh shift right


output
03 Shift Operator
Shift left Misalnya 1<< 1 akan menghasilkan
Program Java yang nilai 2. Seangkan jika 1 << 2 akan
mengimplementasikan pergeseran menghasilkan nilai 4
(shift) ke kiri (left shift) pada bilangan Bisa dilihat pada table berikut:
biner adalah salah satu cara untuk
menggandakan angka dalam bentuk
biner. Pergeseran kiri menggeser
semua bit ke kiri, dan bit yang
terdepan (paling kiri) diisi dengan nol
Setiap pergeseran satu bit ke kiri
akan mengalikan nilai dengan 2.

Syntax : number << shiftCount


03 Shift Operator

contoh shift left: output


04 Operator Relational

Operator Keterangan
== Sama dengan
operator yang digunakan untuk != tidak sama Dengan
membandingkan 2 nilai.
> Lebih besar dari
< Kurang dari
>= Lebih besar sama dengan
<= Kurang dari sama dengan
04 Operator Relational
Berikut contoh perbandingan
besar dari:
output
04 Operator Relational

Berikut contoh operasi relational:

output
Daftar Pustaka
• Patrick Niemeyer, Jonathan Knudsen, 2000, Learning Java, O’reilly, CA, pp

• Sun Java Programming, 2001, Sun Editional Services, Student Guide, Sun

Microsystems.

Anda mungkin juga menyukai