Variabel Dan Tipe Data
Variabel Dan Tipe Data
Goal :
- Mahasiswa mampu menjelaskan tipe data yang digunakan dalam
Bahasa pemrograman.
- Mahasiswa mamahami dan mengetahui tata bahasanya.
- Mahasiswa mengerti bagaimana membuat program sederhana
dengan bahasa Java
Pemrograman Dasar
Anik Vega Vitianingsih
Sub Pokok Pembahasan
Logical
• boolean
Textual
• char
Integral (Bilangan bulat)
• byte
• short
• int
• long
Floating (Bilangan Pecahan)
• float
• double
Non-Primitive Data Type
• Tipe data yang tidak didefinisikan secara default oleh bahasa pemrograman
• Tipe data yang didefinisikan sendiri oleh programmer--> references object
• Contoh Array dan String
Textual
Array
• int [] x ={1,2,3,4,5};
Logical →boolean
boolean y = true;
Textual→char
Huruf, dan symbol yang menempati 2 byte (16 bits)
Harus diiringi dengan tanda sigle quotes ‘.’
Contoh:
char huruf = 'a’;
char Sex=‘P’;
Contoh:
byte
◼ byte x = 10;
◼ byte y = -10;
short
◼ short x = 15000;
◼ short y= -20000;
int
◼ int x = 150000;
◼ int y = -200000;
long
◼ long x = 150000L;
◼ long y = -200000L;
Tipe Data Floating
float
harus diikuti dengan F atau f (kalau tidak akan dianggap
double)
double
dibolehkan menambahkan D atau d untuk menotasikan
dibolehkan memberikan notasi E atau e untuk bilangan
exponensial
Data Size Length Range
Type
float 4 bytes 32 bits -2,147,483,648 to 2,147,483,647 →(-231 to 231-1)
double 8 bytes 64 bits -9,223,372,036,854,775,808 to
9,223,372,036,854,775,807 →(-263 to 263-1)
Pendeklarasian
float, double
16
double xx=102.5E+302D;
double y=3.07E20;
float z=5.394F;
Reference Variables vs. primitif Variables
Variabel primitif
punya tipe data primitif
Menyimpan data dalam lokasi memori yang
sebenarnya dimana variabel tersebut berada
Variabel Reference
Menyimpan alamat dalam lokasi memori, dengan
menunjuk ke lokasi memori dimana data sebenarnya
berada
Reference Variables vs. primitif Variables
Menampilkan teks
}
}
u/ menutup method utama dan masing” class secara
berurutan
Aplikasi➔hello.java
veriablesample.java
Dengan:
System.out.println()
System.out.print()