Variabel dan Tipe Data
Ok pembahasan selanjutnya adalah variable dan tipe data di bahasa pemograman Java. Pembahasan pertama yaitu variable.
Variable
Variable pada dasarnya perintah untuk komputer menyimpan suatu nilai di memory (RAM atau Random Access Memory), untuk di proses oleh procesor di ALU (Arithmetic Logic Unit).
Pemberian nilai ke variable tertentu disebut, instilahnya inisialisasi sedangkan membuat variable dinamakan deklarasi. Mungkin dari temen-temen masih agak bingung dengan istilah tersebut supaya lebih paham berikut contohnya:
Deklarasi variable
Dekarasi variable di Java sangat ketat, magsugnya ketat apa nih? ambigu ya!!!. nah jadi karena Java adalah strong typing jadi setiap variable harus memiliki tipe data. Untuk tipe data akan saya bahas di bawah ya. jadi tipe data yang sama mau pakai yaitu Integer
kemudian membuat variable dengan nama serverPort
seperti berikut:
1
2
3
4
5
public class DataTypeDeclaration {
// inilah yang disebut deklarasi
public java.lang.Integer serverPort;
}
Inisialiasi variable
Inisialisasi seperti yang dikatakan diatas tadi, jadi inisialisasi adalah pemberian nilai terhadap suatu variable seperti berikut:
1
2
3
4
5
6
7
8
9
10
public class DataTypeDeclaration {
// inilah yang disebut deklarasi
public java.lang.Integer serverPort;
public void setServerPort(){
// ini lah yang disebut inisialisasi terhadap variable
this.serverPort = 10;
}
}
Jadi dari contoh di atas kita memberikan nilai 10
terhadap variable dengan nama serverPort
dengan tipe datanya yang harus number dan bilangan bulat posif atau negatif. Atau cara mudahnya di posisi sebelah kanan diatara operator =
adalah 10
dan di sebelah kirinya adalah variable serverPort
jadi gambarannya dari kanan dialirkan ke sebelah kiri.
Tipe data
Nah sakarang saya mau bahas tentang tipe data, jadi tipe data di bahasa pemograman Java ada 2 macem yaitu
- Primitif
- Sederhana
Nah magsud dari tipe data primitif adalah tipe data yang dari dulu nenek monyang pencipta bahasa pemograman Java dibuat sudah ada. contohnya
int
,short
,char
,boolean
,long
danbyte
.
Sedangkan yang sederhana atau bisa disebut kekinian bangetz klo kata anak jaman sekarang itu ada
java.lang.Integer
,java.lang.Double
,java.lang.Float
,java.lang.String
,java.math.BigDecimal
- dll maaf klo disebuti atu-atu blenger nulisnya soalnya banyak banget ya… klo mau lebih dalam lagi tentang tipe data ini boleh baca dokumentasi atau javadoc berikut
Yuk simak juga videonya,
Dan jika temen-temen belajar hal baru kali ini jangan lupa buat Like, Subcribe, dan Share ke temen kalian. Terimakasih!!!