header image

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.

TipeContoh
Validaddress, firstName, $salary, _value, _1key
Invalid123salary, -salary, first name

variable pada java memiliki tipe data, biasanya dikelompokkan menjadi 2, yaitu tipe data primitive, dan non-primitive.

Tipe dataUkuranDefault valueDeskripsi
byte1 byte0menyimpan angka bulat dari -128 s/d 127
short2 bytes0menyimpan angka bulat dari -32.768 s/d 32767
int4 bytes0menyimpan angka bulat dari -2.147.483.648 s/d 2.147.483.647
long8 bytes0lmenyimpan angka bulat dari -9.223.372.036.854.775.808 s/d 9.223.372.036.854.775.807
float4 bytes0.0fmenyimpan angka pecahan, dengan desimal sampai 7 digit
double8 bytes0.0dmenyimpan angka pecahan, dengan desimal sampai 15 digit
boolean1 bitfalsemenyimpan nilai benar (true) / salah (false)
char2 bytes\u0000menyimpan 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