STACKJAVA

Biến trong Java là gì? Khai báo biến trong Java?

Biến trong Java là gì? Khai báo biến trong Java?

(Xem thêm: Tự học lập trình Java Core – Java SE)

1. Biến là gì (variable).

2. Khai báo biến trong Java.

Cú pháp khai báo biến:

kieu_du_lieu ten_bien = gia_tri;

Trong đó:

3. Các kiểu dữ liệu trong Java

Có hai kiểu dữ liệu trong Java:

4. Các loại biến trong Java

4.1 Biến local trong Java

Ví dụ:

public class Person {
  
  static String group;
  
  String name;
  
  {
    int age = 10;
    System.out.println(age);
  }

  public void show() {
    String website = "stackjava.com";
    System.out.println(website);
  }
  
  public static void main(String[] args) {
    int age = 15; // local variable
    System.out.println(age);
    
    Person person = new Person(); // local variable
  }
}

Các biến local là: biến age trong block code, biến website trong method show(), biến age và biến person trong hàm main

4.2 Biến global / biến instance (biến toàn cục) trong java

Ví dụ:

public class Person {
  
  static String group; // static variable
  
  String name; // instance variable
  
  public void hello() {
    System.out.println(name);
  }
  
  public static void main(String[] args) {
    Person person = new Person();
    person.hello();
  }
}

Biến name là biến instance, giá trị mặc định của nó là null. Biến nameđược tạo mỗi khi ta tạo một thể hiện (một object) của class Person.

4.3 Biến static

Ví dụ:

public class Person {
  
  static String group; // static variable
  
  String name; // instance variable
  
  public static void main(String[] args) {
    Person person = new Person();
    Person.group = "ASIA";
    System.out.println(Person.group);
  }
}

Biến group là biến static, ta có thể truy cập nó thông qua tên class: Person.group

 

Okay,Done!

References:

https://docs.oracle.com/…/datatypes.html