Java: Variable dan Method
Nanta Aditya on September 12, 2021
Variable
variable pada java memiliki sifat case sensitive, yang artinya besar kecil huruf dalam penamaan sebuah variabel sangat berpengaruh. Pada java untuk membuat sebuah variable biasanya dimulai dengan huruf kecil, dan apabila terdapat beberapa kata maka dipisah dengan huruf kapital diawal kata.
Variable dapat dimulai dengan huruf (a-z,A-Z), $ (dolar), dan _ (underscore), setelah karakter tersebut dapat diikuti oleh karakter apapun, bisa berupa angka, huruf, simbol, dan lain-lain. Keyword (reserved word) pada Java tidak dapat digunakan sebagai nama variable.
| Tipe | Contoh |
|---|---|
| Valid | address, firstName, $salary, _value, _1key |
| Invalid | 123salary, -salary, first name |
variable pada java memiliki tipe data, biasanya dikelompokkan menjadi 2, yaitu tipe data primitive, dan non-primitive.
| Tipe data | Ukuran | Default value | Deskripsi |
|---|---|---|---|
| byte | 1 byte | 0 | menyimpan angka bulat dari -128 s/d 127 |
| short | 2 bytes | 0 | menyimpan angka bulat dari -32.768 s/d 32767 |
| int | 4 bytes | 0 | menyimpan angka bulat dari -2.147.483.648 s/d 2.147.483.647 |
| long | 8 bytes | 0l | menyimpan angka bulat dari -9.223.372.036.854.775.808 s/d 9.223.372.036.854.775.807 |
| float | 4 bytes | 0.0f | menyimpan angka pecahan, dengan desimal sampai 7 digit |
| double | 8 bytes | 0.0d | menyimpan angka pecahan, dengan desimal sampai 15 digit |
| boolean | 1 bit | false | menyimpan nilai benar (true) / salah (false) |
| char | 2 bytes | \u0000 | menyimpan sebuah karakter / huruf / ASCII |
untuk tipe data non-primitive, ada bermacam-macam jenisnya mulai dari String, array, class, dan biasanya memiliki default value null.
Method
Method pada java digunakan untuk melakukan sebuah perilaku pada sebuah object,
Method pada java dibagi menjadi 2 jenis, yaitu yang mengembalikan nilai ketika method selesai dieksekusi, dan yang tidak mengembalikan nilai.
Method yang tidak mengembalikan nilai diberikan tipe void.
public class Dog {
private String name;
public void setName(String name) {
this.name = name;
}
}
Method yang mengembalikan nilai diberikan return value sesuai tipe data yang ingin dikembalikan.
public class Dog {
private String name;
public String getName() {
return this.name;
}
}
Aturan penamaan method pada java hampir sama dengan variable, dimulai dengan huruf kecil, dan apabila lebih dari 1 kata dipisah dengan huruf kapital.
Keyword
keyword adalah reserved name yang telah dipakai oleh java, dan tidak dapat digunakan sebagai penamaan variable, method maupun class berikut beberapa list keyword yang ada pada java.
private, public, protected
byte, short, int, long, double, float, char, String
abstract, static, final, synchronized, transient
do, while, for, if, else if, else, switch, case, catch, try, finally, break
throws, import, instanceof, new, this, enum, implements, extends, super, void