Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
DASAR-DASAR PEMROGRAMAN JAVA
SCOPE VARIABEL DASAR-DASAR PEMROGRAMAN JAVA
2
SUB TOPIK Pengenal Tipe Data Variabel Konstanta Ekspresi Operator
Pernyataan dan block
3
Pengenal(identifier)
Pengenal adalah nama yg diciptakan oleh pemrogram utk memberi nama kelas atau variabel pada program. Aturan pemberian nama pengenal: - karakter pertama berupa huruf, tanda garis bawah, atau $ - karakter kedua dan seterusnya dpt berupa sebarang huruf atau angka
4
TIPE DATA char (2 bytes) = extended character set (ISO Unicode standard), spt : huruf A..Z,a..z, 0..9, *, !. byte (1 byte) = -128 to +127 short (2 bytes) = -32,768 to + 32,767 int (4 bytes) = -2,147,483,648 to + 2,147,483,647 long (8 bytes) = -9,223,372,036,854,775,808 to +9,223,372,036,854,775,807 float (4 bytes) = E+38 to E+38 (IEEE standard) double (8 bytes) = E+308 to … (IEEE standard) boolean (1 byte) = true or false
5
VARIABEL Digunakan u/ menyimpan suatu nilai dan nilai ini bisa diubah selama eksekusi program. Bentuk tipedata namavar[,namavar];
6
KONSTANTA Nilai dari konstanta tidak dapat berubah (tetap) setelah didefinisikan,ketika program dijalankan. Bentuk : final tipedata namakonstanta;
7
Contoh ; public class hitungkeliling { public static void main (String[] args) { double lebar keliling= 4.5; // dalam meter int _panjang = 5; // dalam meter int $tinggi = 6; // dalam meter // hitung keliling persegi panjang int hasil = _panjang * lebar keliling* $tinggi; System.out.print("keliling Persegi Panjang = "); System.out.print(hasil); System.out.print(" meter"); }
8
Ekspresi Ekspresi adalah suatu bentuk yg menghasilkan suatu nilai.
Ekspresi dpt berupa variabel atau melibatkan operator dan operand. Contoh: int sum=5; int finalsum; finalsum=sum; int a = 1+2; me
9
Operator Operator adalah simbol atau karakter khusus yg menghasilkan suatu nilai. Operator meliputi : - operator aritmatika - operator penambahan & pengurangan - operator bit - operator penugasan - operator pembandingan
10
Operator aritmatika Operator ini digunakan utk perhitungan aritmatika.
Yang termasuk operator ini : * Perkalian / Pembagian % sisa pembagian + Pertambahan - Pengurangan
11
Operator Penambahan & Pengurangan
Operator penambahan utk menaikkan satu nilai (++) Operator pengurangan utk menurunkan satu nilai (--) Contoh : y = x++; nilai y = x, x=x+1 y = ++x; nilai y=x+1, x=x+1
12
Contoh : Apa hasil dari x dan y berikut : x semula Pernyataan Hasil y
Hasil x 6 y = x++ y = ++x y = x-- y = --x
13
Program public class tambahkurang { public static void main (String[] args) { int x,y; x = 6; y = x++; System.out.println("Hasil y = x++"); System.out.println("y = " + y + " , " + "x = " + x); System.out.println(""); y = ++x; System.out.println("Hasil y = ++x"); System.out.println(""); x = 6; y = x--; System.out.println("Hasil y = x--"); System.out.println("y = " + y + " , " + "x = " + x); y = --x; System.out.println("Hasil y = --x"); System.out.println("y = " + y + " , " + " x = " + x); }
14
Hasil
15
Operator bit & (dan) | (atau utk biner) ^ (atau eksklusif)
~ (bukan utk biner/kebalikan operand << (geser kiri) pergeseran ini identik dgn pengalian dgn bilangan 2. contoh : x << n maka x * 2n >> (geser kanan) pergeseran ini identik dgn pembagian dgn bilangan 2. contoh : x << n maka x / 2n
16
Tabel sifat operasi Operator & Operator | Bit 1 Bit 2 Hasil 1 Bit 1
1 Bit 1 Bit 2 Hasil 1 Operator ^ Bit 1 Bit 2 Hasil 1
17
PROGRAM public class bit { public static void main (String[] args) { System.out.println("Hasil 9 & 7 = " + (9 & 7)); System.out.println("Hasil 9 | 7 = " + (9 | 7)); System.out.println("Hasil 9 ^ 7 = " + (9 ^ 7)); System.out.println("Hasil ~9 = " + (~9)); System.out.println("Hasil 9 << 1 = " + (9 << 1)); System.out.println("Hasil 9 >> 1 = " + (9 >> 1)); }
18
Operator Penugasan Operator ini digunakan utk memberikan nilai ke variabel Operator Keterangan Contoh = Pemberian nilai x = 2 += Penambahan bilangan x += 2 sama dgn x=x+2 -= Pengurangan bilangan x -= 2 sama dgn x = x - 2 *= Pengalian bilangan x *= 2 sama dgn x = x * 2 /= Pembagian bilangan x /= 2 sama dgn x = x / 2 %= Pemerolehan sisa bagi x %= 2 sama dgn x = x % 2
19
Operator pembandingan
Operator yang digunakan untuk membandingkan dua nilai > Lebih besar >= lebih besar sama dengan < kurang dari <= kurang dari sama dengan == sama dengan != tidak sama dengan Contoh: 5 > 6 hasilnya salah(0)
20
Presedensi Operator
21
Presedensi Operator Jika ekspresi mengandung tanda kurung, setiap pasangan dalam kurung dievaluasi lebih dulu, mulai dari blok paling dalam (pada kurung bersarang). Jika operator-operator mempunyai preseden sama maka Java mengerjakan secara urut dari kiri ke kanan
22
Pernyataan & Block Pernyataan adalah satu atau lebih baris kode yang diakhiri dengan semicolon (;). Contoh : System.out.println(“Hello world”); Block adalah sekumpulan pernyataan sebagai satu unit kesatuan yg berada diantara kurung kurawal buka dan kurung kurawal tutup public static void main( String[] args ){ System.out.println("Hello"); System.out.println("world"); }
23
Tugas 1.Jika terdapat deklarasi variabel int a=3, b=4, c=5;
double x=2.0, y=1.2; tunjukkan hasil dari setiap baris ekspresi berikut? 2*a+b; 2*((a+b)*-c+2); -a*b/c*a; -x*y/x*y; ((x))*((y))/-x; 2*(a++)*(b++)/(c*2);
24
Tugas 2. Buat menggunakan pemrograman Java utk ekspresi pada no 1!
25
Daftar Pustaka Kadir, Abdul; Dasar Pemrograman Java TM 2, Andi Offset, Yogyakarta, 2004.
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.