Variabel, Tipe Data dan Operator pada Java
www.ressawahyu.blogspot.com
As Sallamualaikum Warrahmatullahi Wabarakatuh
Selamat Pagi/Siang/Sore/Malam
Pada postingan Java kedua ini, kita akan membahas Variabel, Tipe Data, dan Operator pada Java.
Perlu diingat sebelum belajar hendaknya kita berdoa menurut keyakinannya masing-masing,
semoga ilmu yang kita baca dimudahkan oleh Allah SWT masuk kedalam otak kita hehehe
semoga ilmu yang kita baca dimudahkan oleh Allah SWT masuk kedalam otak kita hehehe
berdo'a mulai....
..
selesai, amin Yaa Allah..
Oke selamat membaca...!
Variabel digunakan dalam program untuk menyimpan suatu nilai, dan nilai tersebut dapat diubah selama eksekusi program. Sedangkan konstanta menyatakan nilai yang tidak berubah pada saat eksekusi. Bentuk Umum Deklarasi Variabel yaitu : [tipe data] [nama variabel] [;]
Contoh : int harga;
char nama hari;
double bonus;
Berikut ini aturan-aturan dalam membuat variabel pada Java :
o Case sensitive, huruf kecil dan kapital berbeda.
Contoh: alamat, Alamat, dan ALAMAT menyatakan tiga variabel yang berbeda.
o Nama dari sebuah variabel harus dimulai dengan sebuah huruf dan selanjutnya dapat diikuti dengan huruf atau angka.
o Huruf yang bisa digunakan adalah dari 'A'-'Z', 'a'-'z', angka dari 0-9 dan juga simbol '_' dan „$‟
( Untuk simbol lain dan spasi tidak dapat digunakan. )
o Dalam penamaan variabel juga tidak diperkenankan menggunakan reserved word atau keyword dari Java.
o Panjang variabel tidak dibatasi. Dalam pendeklarasian variabel kita juga bisa menyatukan dua variabel dalam pendeklarasiannya.
Contoh : int i, j;
long y,x;
char a,b;
2. Tipe Data Pada Java
Tipe data mendefinisikan metode penyimpanan untuk mereperesentasikan informasi dan cara informasi diinterprentasikan. Tipe data berkaitan erat dengan penyimpanan variabel di memori karena tipe data variabel menentukan cara kompilator menginterpretasikan isi memori.
Tipe data dalam Java dibagi 2 kategori:
1. Sederhana / primitive,
Terdapat 8 tipe-tipe sederhana dan dipisahkan dalam 4 kelompok:
o Empat tipe adalah untuk bilangan bulat (integer) bertanda: byte, short, int, dan long.
o Dua untuk tipe angka titik mengambang (floating point) atau bilangan pecahan: float dan double.
o Satu untuk tipe karakter yaitu char, mewakili simbol pada himpunan karakter seperti tulisan dan angka.
o Satu untuk tipe Boolean, merupakan tipe khusus untuk menunjukkan besaran logika (nilai-nilai logika).
2. Komposit, tipe data komposit disusun dari tipe data sederhana atau tipe komposit lain yang telah ada. Tipe ini antara lain: string, array, class, dan interface.
3. Operator Pada Java
Ekspresi adalah statement yang mengembalikan suatu nilai,
sedangkan Operator adalah suatu symbol yang biasanya digunakan dalam ekspresi.
Operator akan melakukan suatu operasi terhadap operand sesuai dengan fungsinya,
seperti penjumlahan, pengurangan, perkalian, dan sebagainya.
Operator di Java ada 7 macam, yaitu :
1. Operator penugasan
2. Operator matematika
3. Operator penaikan dan penurunan
4. Operator bitwise ( manipulasi bit )
5. Operator relasional
6. Operator logika Boolean
7. Operator majemuk
Penjelasan :
1. Operator Penugasan
Operator ini adalah operator yang paling sederhana dan hanya dilambangkan dengan karakter ‟=‟.
Operator ini digunakan untuk menugaskan suatu nilai ke suatu variabel.
Ekspresi => Arti
x += y x = x + y
x -= y x = x – y
x *= y x = x * y
x /= y x = x / y
2. Operator Aritmatika
Operator ini digunakan dalam ekspresi matematika.
Berikut ini daftar operator matematika yang dikenal dalam Java.
Operator => Arti => Contoh
+ Penjumlahan 3 + 4
- Pengurangan 5 – 7
* Perkalian 5 * 5
/ Pembagian 14 / 7
% Modulus 20 % 7
3. Operator Perbandingan / Relasional
Operator ini digunakan untuk membandingkan dua buah nilai operand dan menghasilkan nilai Boolean yaitu true atau false.
Berikut ini operator relasional dalam Java.
Operator => Keterangan => Contoh
== Sama dengan x == 3
!= Tidak sama dengan x != 3
< Lebih kecil dari x < 3
> Lebih besar dari x > 3
<= Lebih kecil dari atau sama dengan x < = 3
>= Lebih besar dari atau sama dengan x > = 3
4. Operator Penaikan dan Penurunan
Operator ini digunakan untuk menaikkan atau menurunkan suatu nilai integer (bilangan bulat) sebanyak satu satuan, dan hanya digunakan pada variabel.
Operator => Keterangan
++ Penambahan dengan nilai satu
-- Pengurangan dengan nilai satu
Sebagai contoh :
x = x + 1; ( dapat ditulis menjadi: x++; atau ++x; )
y = y -1; ( dapat ditulis menjadi: y--; atau --y; )
5. Operator Bitwise (manipulasi bit)
Operator ini digunakan untuk operasi secara langsung terhadap bit yang menyusun suatu bilangan. Daftar operator bitwise dalam Java adalah sebagai berikut :
Operator => Arti
- Bitwise negasi (NOT)
& Bitwise AND
| Bitwise OR
^ Bitwise XOR
>> Geser kanan
>>> Geser kanan tanpa mempertahankan sign
(dengan nilai 0 sebagai pengisi bit paling kiri)
<< Geser kiri
Karena operasi bitwise memanipulasi hingga ke bagian yang paling kecil dari suatu bilangan,
yaitu bit maka diperlukan penjelasan lebih lanjut tentang bagaimana Java menyimpan reprsentasi suatu bilangan dalam bit, terutama sekali untuk representasi bilangan negatif.
Java menyimpan representasi dari suatu bilangan sebagai bilangan basis dua (binary) yang tersusun atas bit.
Contoh bilangan binary : 000100111.
( angka 0 dan 1 yang membentuk bilangan binary inilah yang disebut bit )
6. Operator Logika Boolean
Operator ini hanya digunakan untuk melakukan operasi pada operand yang bertipe Boolean.
Berikut daftar operator logika Boolean.
Operator => Keterangan
& Logika AND
| Logika OR
^ Logika XOR
! Logika NOT
&& Short Circuit Logika AND
| Short Circuit Logika OR
== Logika sama dengan
!= Logika tidak sama dengan
7. Operator Majemuk
Operator ini merupakan gabungan dari operator yang telah dibahas sebelumnya dengan operator penugasan.
Berikut operator majemuk pada Java.
Operator => Keterangan
+= Penambahan diikuti dengan penugasan
- = Pengurangan diikuti dengan penugasan
* = Perkalian diikuti dengan penugasan
/ = Pembagian diikuti dengan penugasan
% = Operasi modulus diikuti dengan penugasan
Berikut ini contoh penggunaannya :
Hasil +=10 ( memiliki arti yang sama dengan hasil = hasil+10 )
Hasil -=20 ( memiliki arti yang sama dengan hasil = hasil-20 )
Test Kemampuan 1
Jawablah Soal diBawah ini dengan menulis format
[Nama Anda] <spasi> [Kota Anda] <spasi> [Jawaban Anda]
dengan menjawab pada komentar postingan dibawah ini..
Diketahui Soal Sebagai Berikut !!
package helloworld;
/**
*
* @author RessaWahyuRamadhan
*/
public class soal1 {
public static void main (String []args) {
………………. //deklarasikan variable I dengan nilai 10
int j = 5 ;
………………. //deklarasikan variable K
k = ++i + ++j;
System.out.println("Nilai K adalah " + k);
}
}
Soal Pertanyaan :
1. Pada titik-titik diatas, maka deklarasi yang benar untuk variabel I adalah ?
2. Pada titik-titik diatas, maka deklarasi yang benar untuk variabel K adalah ?
3. Bagaimana hasil Output yang dihasilkan dari program diatas ?
Sekian Postingan Pengenalan dan Pengertian Java. semoga sangat bermanfaat ilmunya.
Setelah Sobat menjawab soal diatas, Langsung saja kita belajar ke materi selanjutnya,
yaitu: Struktur Kontrol Percabangan pada Java
silakan dibuka link dibawah ini....
< link dalam tahap perbaikan >
Kunjungi Juga Postingan Bermanfaat Lainnya :
" TIPS, Cara Mendapatkan Stiker Line Berbayar Secara Gratis !!! "
Hanya di ressawahyu.blogspot.com
( Klik-Gambar )
Selamat Pagi/Siang/Sore/Malam
Wa Sallamualaikum Warrahmatullahi Wabarakatuh