Operator Bilangan Bulat

Slides:



Advertisements
Presentasi serupa
Pemrograman Berorientasi Objek (Project)
Advertisements

 public static void main(String[] args) {  int bil1=3;  do {  System.out.print(bil1+",");  bil1=bil1+4;  }  while(bil1
Variabel di Java Variabel merupakan sebuah tempat untuk menyimpan data. Di Java setiap pembuatan variabel harus ditentukan tipe.
Array.
Praktikum Bahasa Pemrograman
Universitas Muhammadiyah Malang Fakultas Teknik Jurusan Teknik Informatika Semester Genap Nur hayatin, S.ST.
Ekspresi As’ad Djamalilleil
Modul 3: Kendali program dan teknik penyimpanan data
Oleh : Sukma Murdani, S.Kom. SILABUS PENDAHULUAN Pengenalan OOP Pengenalan JAVA OOP (Object Oriented Programming) JAVA Class, Java Interface Encapsulation.
PERTEMUAN 4 Penyeleksian kondisi
Pengenalan Pemrograman 1 Versi 2.0 Struktur kontrol.
SLIDE OTOMATIS PINDAH DALAM WAKTU 4-5 MENIT. A:kiriB:kanan Deklarasikan sebuah variabel dengan nama ‘isi’ yang mempunyai type array of double dengan ukuran.
PEMROGRAMAN KOMPUTER 2 4 SKS 2 TEORI DAN 2 PRAKTEK
PEMROGRAMAN BERORIENTASI OBJEK
OPERATOR DI JAVA Dosen : Fajar Y. Zebua
Elemen Dasar Java (2) As’ad Djamalilleil
Pemrograman Berorientasi Objek
Pengenalan Pemrograman 1 Versi 2.0 Struktur kontrol.
Review Materi Java Fundamental As’ad Djamalilleil
As’ad Djamalilleil Function (method) As’ad Djamalilleil
- PERTEMUAN 9 - BERBAGAI KELAS UTILITAS DI JAVA
OPERATOR Teknik Informatika Universitas Muhammadiyah Malang 2011 Pemrogramman Terstruktur.
- PERTEMUAN 4 - PERULANGAN
Flow Control & Looping Pertemuan 4 Pemrograman Berbasis Obyek Oleh Tita Karlita.
Dasar Pemrograman Java Nana Ramadijanti Laboratorium Computer Vision Politeknik Elekltronika Negeri Surabaya PENS-ITS 2008.
PELATIHAN JAVA FUNDAMENTAL
Algoritma & Pemrograman 1
Linear Data Structures (Stack)
Tipe Data, Variabel, dan Operator
Struktur Kontrol Pemilihan
PEMROGRAMAN TERSTRUKTUR
OPERATOR Teknik Informatika Universitas Muhammadiyah Malang 2012 Pemrogramman Terstruktur.
DASAR-DASAR PEMROGRAMAN JAVA
Bahasa Pemrograman C++
Dasar pemrograman.
Public class RelasiDemo { public static void main(String[] args) { //beberapa nilai int i = 37; int j = 42; int k = 42; System.out.println("Nilai variabel...");
Variabel, Ekspresi, Operator dan Flow Control
Struktur kontrol.
OOP Java Minggu 2b Dasar OOP. Class (1) Deklarasi class : [ *] class { [ *] } Cat : [] = optional, * = repeat 0-N.
Perulangan (Iteration)
Manipulasi String dengan Kelas String dan StringBuffer
03 Elemen Dasar Bahasa Java
Pengenalan Pemrograman Java
Pengenalan Operator.
PBO Daniel Riano Kaparang, S.Kom., M.Cs
Operator Dalam Java, ada beberapa tipe operator. Ada operator aritmatika, operator relasi, operator logika, dan operator kondisi. Operator ini mengikuti.
Dasar pemrograman java
Pemograman Terstruktur
Tipe Data, Variabel, dan Operator
Pengenalan dan Struktur Java (Operator dan Input)
TIPE DATA, STRUKTUR PROGRAM JAVA, SELEKSI KONDISI
S. Indriani Lestariningati, M.T
As’ad Djamalilleil Ekspresi As’ad Djamalilleil
C++: OPERATOR Yenni Astuti, S.T., M.Eng.
As’ad Djamalilleil Elemen Dasar Java (2) As’ad Djamalilleil
Review Materi Java Fundamental
Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator
Operator dan Operasi Input Output pada C++ Pertemuan 11
Tipe Data, Variabel, dan Operator
Operator By Harifuddin,ST,MT..
Operator di Java.
PEMROGRAMAN BERORIENTASI OBJEK
Algoritma dan Pemrograman
Java Keywords Kata yang tidak diperboleh kan sebagai nama variabel atau nama lain dalam program java. Yaitu.
Operator.
ALGORITMA & DASAR PEMROGRAMAN
Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator
Tipe Data, Variabel, dan Operator
PEMROGRAMAN DASAR Varian dan Invarian.
PEMROGRAMAN BERORIENTASI OBJEK
Transcript presentasi:

Operator Bilangan Bulat Mustamin Tewa

Terdapat tiga tipe operasi yang dapat dilakukan pada integer, yaitu: Unary, berlaku pada satu angka integer Binary, berlaku pada pasangan bilangan integer Relasional, berlaku pada bilangan integer tapi menghasilkan hasil boolean bukan bilangan integer.

Operasi Bilangan Bulat Unary Operator Bilangan Bulat Unary beraksi pada satu bilangan bulat. Berikut ini adalah daftar operator bilangan bulat unary. Deskripsi Operator Increment ++ Decrement -- Negasi - Bitwise complement ~

Operator Increment dan Decrement Operator increment dan decrement (++ dan --) menaikkan dan menurungkan variabel dengan 1. Dalam hal ini, java serupa di C/C++ operator-operator ini dapat digunakan dalam bentuk prefiks atau postfiks. Operator prefiks mempunyai efek sebeluym evaluasi ekspresi. Operator postfiks mempunyai efek setelah ekpresi dievaluasi. Operator prefiks unary segera setelah variabel.

Berikut ini adalah contoh masing-masing tipe Operator: Y = ++x; Z = x--; Pada contoh pertama di atas, x dikenai prefix incremented yang berarti variabel dinaikkan sebelum diberikan ke y. Pada contoh kedua, x dikenai postfix decremented yang berarti diturunkan setelah diberikan ke z. Pada kasus ini z diberi nilai x sebelum x diturunkan.

Berapa nilai a dan b. int m = 7; int n = 2; int a = 2. ++m; // a=… Berapa nilai a dan b ? int m = 7; int n = 2; int a = 2 * ++m; // a=…? dan m = ….? int b = 2 * n++; // b=…? dan m = ….? Program IncDecToy di bawah ini menggunakan kedua tipe operator. Program IncDecToy sesungguhnya diimplementasikan di kelas IncDecToy. Struktur orientasi objek Java mengharuskan program diimplementasikan sebagai kelas. Ketika kita mengacu pada program Java maka sesungguhnya kita mengacu pada kelas Java.

Program Indectoy.Java package toy; Public class IncDecToy { public static void main (String arg []) { int x = 10; int y = 15; System.out.println(“x=“ + x); System.out.println(“y=“ + y); System.out.println(“++x=“ + ++x); System.out.println(“y++=“ + y++); }

Operator Negasi Operator negasi unary (-) mengubah tanda nilai bilangan bulat. Operator ini sederhana. Pada contoh ini, x diberi nilai 10 dan kemudian di negasikan dan hasilnya disimpan ke y. Hasilnya adalah y bernilai -10.

package toy; Public class NegationToy { public static void main (String arg []) { int x = 10; System.out.println(“x=“ + x); int y = -x; System.out.println(“y=“ + y); }

Operator Bitwise Komplemen Bitwise complement operator (~) melakukan negasi Bitwise nilai builangan bulat. Bitwise negation berarti masing-masing bit di angka maka semua bilangan biner 0 menjadi 1 dan semua bilangan biner 1 menjadi 0. Perhatikan contoh berikut: x = 8; y = ~x; Pada conoth ini x diberi nilai literal 8, kemudian dilakukan bitwise complement sebelum diberikan ke y. Hal ini berarti semua bit di variabel x dinegasikan, hasilnya adalah bilangan bulat -9.

package toy; Public class BitwiseComplemenToy { public static void main (String arg []) { int x = 8; System.out.println(“x=“ + x); int y = ~x; System.out.println(“y=“ + y); }

Operator Bilangan Bulat Biner

package toy; Public class ArithmeticToy { public static void main (String arg []) { int x = 7, y = 5; System.out.println(“x=“ + x); System.out.println(“y=“ + y); }

package toy; Public class BitwiseComplemenToy { public static void main (String arg []) { int x = 7, y=5; System.out.println(“x=“ + x); System.out.println(“y=“ + y); System.out.println(“x + y =“ + (x+y)); System.out.println(“x-y=“ + (x-y)); System.out.println(“x*y=“ + (x*y)); System.out.println(“x/y=“ + (x/y)); System.out.println(“x%y=“ +(x%y)); }