Tipe Data, Variabel, dan Operator pada JAVA
v Sebuah Bahasa Pemrograman
Ø
Sebagai
sebuah bahasa pemrograman, Java dapat membuat seluruh bentuk aplikasi, desktop,
web dan lainnya,
v Sebuah Development Environment
Ø
Sebagai
sebuah peralatan pembangun, teknologi Java menyediakan banyak tools : compiler,
interpreter, penyusun dokumentasi, paket kelas dan sebagainya.
v Sebuah Aplikasi
Ø
Aplikasi
dengan teknologi Java secara umum adalah aplikasi serbt a guna yang dapat
dijalankan pada seluruh mesin yang memiliki Java Runtime Environment (JRE).
v Sebuah Deployment Environment
Ø
JRE,
yang terdapat pada paket J2SDK, mengandung kelas – kelas untuk semua paket
teknologi Java yang meliputi kelas dasar dari Java, komponen GUI dan
sebagainya.
Ø
Komponen
yang lain terdapat pada Web Browser.
Contoh Source Code JAVA
public class Hello
{
/**
My first java program
*/
public static void
main(String[] args) {
//Menampilkan kata
"Hello world" dilayar
System.out.println("Hello
world!");
}
}
Penjelasan Source
Cod
- Public : program bersifat umum
- Static : karakteristik tetap pada kelas ini
- Void : fungsi kelas ini tidak mengembalikan suatu nilai
- Main : fungsi utama
- String[] args : fungsi kelas ini dapat menerima argumen ketika dijalankan dan argumen ini adalah string yang berbentuk larik atau bisa lebih dari satu argumen.
Variabel,Tipe
data,dan Operator JAVA
Variabel
Variabel pada Java terdiri dari :
Variabel
Variabel pada Java terdiri dari :
- Variabel Class yang dikenal sebagai property yang merupakan state dari objek
Cthnya : Public Class hello ()
{
// Kode
}
- Variabel Kode
Cthnya : int a
Aturan pokok dalam deklarasi variabel
- Setiap
variabel harus diawali dengan abjad/huruf
- Karakter
kedua boleh huruf, angka atau simbol
- Tidak
memakai tanda baca (? ! + - * & dsb)
- Tidak
boleh ada spasi di dalamnya. Kata bisa dipisah dengan menggunakan
underscore “_”
- Bukan
kata kunci
- Sebaiknya
nama variabel cukup deskriptif, menyatakan arti dan tujuannya
Deklarasi
variable : <tipe>
<nama variable>;
Tipe Data
Tipe Data
Tipe
data pada Java dapat dibedakan atas 2 kategori, yaitu
- Tipe data primitif
- Tipe
data kompleksString : untuk menyatakan tipe deretan karakter,
misalnya nama, alamat, dsb. Cth : String pesan = “Halo”Array : misalnya int [ ] x = new int [5];
Karakter khusus
§
\n : pindah ke baris baru
§
\t : pindah tabulasi ke kanan
§
\b : backspace
§
\r : return
§
\f : halaman baru
Konstanta
Pendefinisian
konstanta melalui kata kunci final
Cth : final double PI = 3.14
Perubahan tipe data
Java
menyediakan beberapa fungsi/metode untuk keperluan karakter, antara lain :
- isDigit() : memeriksa apakah
karakter tersebut adalah digit angka
- isJavaLetter() : memeriksa apakah karakter ini adalah
unicode
- isLowerCase() : memeriksa apakah karakter ini asalah
huruf kecil
- toLowerCase() : mengubah karakter ke huruf kecil
- toUpperCase() : mengubah karakter ke huruf besar
Berikut ini perubahan tipe data
yang diperbolehkan
Contoh Perubahan tipe data
Double
to integer
double
b = 10.5
int a = (int) b; // hasilnya adalah
10
Integer
to double
int
a = 5;
double b = a/2; // hasilnya 2, bukan
2.5
double
b = (double) a/2; // hasilnya 2.5
Menampilkan Data Variabel
Untuk
mengeluarkan nilai dari variabel yang diinginkan, kita dapat menggunakan
perintah sebagai berikut :
System.out.println()
System.out.print()
Apa
yang membedakan diantara perintah System.out.println() and System.out.print()? Yang pertama menambahkan baris
baru pada akhir data untuk dikeluarkan, sementara selanjutnya tidak.
Perhatikan
pernyataan tersebut,
System.out.print("Hello
");
System.out.print("world!");
Pernyataan
tersebut akan menghasilkan output berikut ini pada layar :
Hello world!
Sekarang
perthatikan pernyataan berikut,
System.out.println("Hello
");
System.out.println("world!");
Pernyataan ini akan menghasilkan output sebagai berikut pada layar,
Hello
System.out.println("world!");
Pernyataan ini akan menghasilkan output sebagai berikut pada layar,
Hello
world!
Operator
1. Operator Aritmatika
2. Operator
Penugasan
3.Operator
Increment dan Decrement
Operator
1. Operator Aritmatika
+
penjumlahan
3+4
-
pengurangan
7-5
*
perkalian
a*b
/
pembagian
c/d
%
sisa pembagian 8%3
x=y=z=0;
variabel x,y,z semua diberi nilai 0
x +=
y;
x = x + y
x -=
y;
x = x – y
x *=
y;
x = x * y
x /=
y;
x = x / y
x
%=y;
x = x % y
Lazimnya
dalam Pascal ditulis dengan
a := a + 1;
Namun
dalam Java lazimnya ditulis
a++; // walaupun a = a + 1;
juga bisa dipakai
Cth
:
a++
int
i = 10;
int
a = 3;
int
k = 0;
k
= a++ + i; //akan menghasilkan k = 3+10 = 13
4. Operator
Relasi
5. Operator
Logika
6. Operator
Kondisi (?:)
Operator
kondisi ?: adalah operator ternary. Hal ini berarti bahwa
operator ini digunakan dalam tiga bentuk pernyataan kondisional argumen yang
digunakan bersama-sama. Struktur pernyataan yang menggunakan operator kondisi
adalah,
exp1?exp2:exp3
Dimana
nilai exp1 adalah suatu pernyataan boolean yang memiliki hasil yang salah
satunya harus berupa nilai true atau false.
Jika
exp1 bernilai true, exp2 merupakan hasil operasi . Jika bernilai false,
kemudian exp3 merupakan hasil operasinya.
Java menyediakan dua peralatan standard untuk melakukan
operasi input-output, yaitu :
System.in
(keyboard) sebagai peralatan input
System.out
(monitor) sebagai peralatan output
Demikianlah pembahasan singkat
mengenai Tipe Data, Variabel, Operator dari
JAVA.
Semoga Artikel ini sangat
membantu pembaca. Saya berharap pembaca meninggalkan kritik dan saran dikolom
komentar, agar saya bisa memperbaiki artikel ini menjadi lebih baik.
Pantun sebegai penutup
Menunggu
itu rasanya jemu
Bagai
menanti janji tak pasti
Kusampaikan
Terima Kasih kepadamu
Wahai pembaca yang baik hati
Wahai pembaca yang baik hati
0 komentar