Toán tử gán trong Java | Laptrinhcanban.com

Toán tử gán trong Java

Hướng dẫn cách sử dụng toán tử gán trong Java. Bạn sẽ biết khái niệm toán tử gán là gì cũng như cách sử dụng các toán tử gán trong Java sau bài học này.

Toán tử gán trong Java là gì

Toán tử gán trong Java (=) là các toán tử dùng để gán các giá trị literal (số, ký tự v.v..) hoặc giá trị của một biến khác cho một biến trong Java.

Ngoài việc dùng để gán giá trị ở bên phải vào bên trái của toán tử gán, thì chúng ta cũng có thể kết hợp toán tử gán với nhiều loại toán tử khác nhau để tạo ra nhiều kiểu gán giá trị trong Java.

Sử dụng toán tử gán trong Java

Chúng ta sử dụng toán tử gán để gán một giá trị hoặc giá trị của một biến khác cho một biến trong Java.

Toán tửVí dụÝ nghĩa
=A = B
A = 1
Gán giá trị B vào A
Gán số 1 vào A

Ví dụ cụ thể:

int a, b;

a = 10;
b = a;

Về cơ bản thì giá trị được chỉ định bên phải của toán tử gán sẽ được gán vào biến ở bên trái toán tử. Trong ví dụ trên, số 10 được gán vào biến a, sau đó giá trị của biến a lại được lấy ra và gán vào biến b.

Ngoài ra, bằng việc kết hợp toán tử gán với các toán tử khác, chúng ta có thể tạo ra các cặp toán tử gán với nhiều công dụng khác nhau trong Java như sau:

Toán tửVí dụÝ nghĩa tương đương
+=A += BA = A + B
-=A -= BA = A - B
*=A *= BA = A * B
/=A /= BA = A / B
%=A %= BA = A % B
&=A &= BA = A & B
|=A |= BA = A | B
^=A ^= BA = A ^ B
<<=A <<= BA = A << B
>>=A >>= BA = A >> B
>>>=A >>>= BA = A >>> B

Khác với toán tử gán thông thường sẽ gán ngay giá trị ở vế phải vào biến ở vế trái, thì các cặp toán tử gán ở trên sẽ thực hiện phép tính giữa giá trị của biến ở vế trái với giá trị được gán ở vế phải, sau đó sẽ gán kết quả phép tính vào biến ở vế trái.

Ví dụ cụ thể :

public class Main
{
public static void main(String[] args) {
int num;

num = 2;
num += 8;
System.out.println("num= " + num);
}
}
//num= 10

Trong ví dụ này, bằng việc sử dụng toán tử gán +=, chúng ta đã tính tổng của num với 8, sau đó mới gán tổng này lại vào num, và kết quả thì num sẽ bằng 10 như trên.

Phép gán đồng thời trong Java

Trong trường hợp nhiều biến khác nhau có giá trị giống nhau, bằng việc sử dụng toán tử gán, chúng ta có thể gán đồng thời giá trị này vào các biến khác nhau đó với cách viết sau đây:

int a, b, c;

a = b = c = 8;

Về bản chất của phép gán đồng thời này là chúng ta sẽ gán giá trị vào một biến, rồi dùng giá trị của biến này để gán vào các biến còn lại như sau:

int a, b, c;

c = 8;
b = c;
a = b;

Đây là cách viết khá đơn giản nhưng hiệu quả và hay được sử dụng trong khởi tạo, khai báo và gán biến trong Java, vì thế bạn hãy nhớ và vận dụng nó nhé.

Tổng kết

Trên đây Kiyoshi đã hướng dẫn bạn về toán tử gán trong Java rồi. Để nắm rõ nội dung bài học hơn, bạn hãy thực hành viết lại các ví dụ của ngày hôm nay nhé.

Và hãy cùng tìm hiểu những kiến thức sâu hơn về Java trong các bài học tiếp theo.

HOME>> >>

Profile
きよしです!笑

Tác giả : Kiyoshi (Chis Thanh)

Kiyoshi là một cựu du học sinh tại Nhật Bản. Sau khi tốt nghiệp đại học Toyama năm 2017, Kiyoshi hiện đang làm BrSE tại Tokyo, Nhật Bản.