4 - Tipe Data
4 - Tipe Data
29
Algoritma dan Pemrograman II
Nur Wakhidah, S.Kom, M.Cs
Tipe Data Primitif
Merupakan tipe data dasar yang
dikenal oleh Java
No Tipe Data Besar (bits) Jangkauan
1 long 64 -263 s/d 263 - 1
2 int 32 -231 s/d 231 - 1
3 short 16 -215 s/d 215 - 1
4 byte 8 -27 s/d 27 - 1
-1.7E308 s/d 1.7E308
5 double 64
6 float 32 -3.4E38 s/d 3.4E38
7 char 16 ‘\u0000’ s/d ‘\uFFFF’
(0 s/d 65535)
8 boolean 8 true atau false
s3 = new Segitiga();
s3.alas=10;
s3.tinggi=2;
System.out.println("Alas = "+s3.alas);
System.out.println("Tinggi = "+s3.tinggi);
}
} FTIK Universitas Semarang 3
Literal
Suatu nilai yang ditugaskan (di-assign)
untuk suatu variabel
Ditinjau dari Tipe Data, literal dibagi
menjadi:
◦ Literal Numerik
◦ Literal Boolean
◦ Literal Character
◦ Literal String
Contoh:
String s = “Hi guys”;
System.out.println(“Hi guys”);
atau
System.out.println(“Hi” + “guys”);
atau
System.out.print(“Hi”);
System.out.println(“guys”);
FTIK Universitas Semarang 8
Variabel
Variabel merupakan lokasi penyimpanan yang ada di memori
Setiap variabel memiliki kemampuan menyimpan suatu
informasi sesuai dengan tipe data yang dideklarasikan untuk
variabel tersebut saja
Sintaks deklarasi variabel:
[modifier] tipe identifier;
[modifier] tipe identifier1, identifier2, identifier3;
Modifier berupa public / private bisa dipake / tidak
Contoh:
float gaji;
int x, y, z;
Sintaks deklarasi dan inisialisasi variabel:
[modifier] tipe identifier = ekspresi;
[modifier] tipe identifier1 = nilai1, identifier2 = nilai2;
Contoh:
int a = 15;
double exam=0, quiz=10, grade=0;
FTIK Universitas Semarang 9
Konstanta
Java memungkinkan pendefinisian konstanta melalui
kata kunci final
contoh: final double PI = 3.14;
Contoh program:
Blocks
◦ Blocks digunakan untuk membentuk suatu grup statements
◦ Blocks diawali dengan kurung kurawal buka ( { ) dan kurung
kurawal tutup ( } )
◦ Blocks dapat digunakan secara nested (blocks didalam
blocks)
int i = 5;
double d = i;
FTIK Universitas Semarang 12
Operator Aritmatika
Operator Deskripsi Contoh
+ Penjumlahan nilai=ujian+ulangan;
- Pengurangan Harga=total-diskon;
* Perkalian Total=jumlah*harga;
/ Pembagian Persen=nilai/100;
% Hasil bagi Ganjil=nilai%2;