Toán tử trong Java
Trong Java, toán tử được sử dụng để thực hiện các phép tính và thao tác trên dữ liệu. Các toán tử có thể là các ký tự đặc biệt hoặc từ khóa được sử dụng để thực hiện các phép toán khác nhau.
Toán tử số học
+
Addition
Cộng hai giá trị lại với nhau
x + y
-
Subtraction
Trừ giá trị thứ hai từ giá trị thứ nhất
x - y
*
Multiplication
Nhân hai giá trị lại với nhau
x * y
/
Division
Chia giá trị thứ nhất cho giá trị thứ hai
x / y
%
Modulus
Trả về phần dư của phép chia
x % y
++
Increment
Tăng giá trị của biến lên 1 đơn vị
++x
--
Decrement
Giảm giá trị của biến đi 1 đơn vị
--x
Toán tử số học được sử dụng để thực hiện các phép tính số học như cộng, trừ, nhân, chia và các phép toán liên quan.
int a = 10;
int b = 5;
int sum = a + b; // Cộng
int difference = a - b; // Trừ
int product = a * b; // Nhân
int quotient = a / b; // Chia
int remainder = a % b; // Phần dư
Toán tử gán
Toán tử gán được sử dụng để gán giá trị cho biến.
=
x = 5
Gán
x = 5
+=
x += 3
Cộng và gán
x = x + 3
-=
x -= 3
Trừ và gán
x = x - 3
*=
x *= 3
Nhân và gán
x = x * 3
/=
x /= 3
Chia và gán
x = x / 3
%=
x %= 3
Chia lấy dư và gán
x = x % 3
&=
x &= 3
AND bit và gán
x = x & 3
|=
x |= 3
OR bit và gán
x = x | 3
^=
x ^= 3
XOR bit và gán
x = x ^ 3
>>=
x >>= 3
Dịch phải và gán
x = x >> 3
<<=
x <<= 3
Dịch trái và gán
x = x << 3
Toán tử so sánh
Toán tử so sánh được sử dụng để so sánh hai giá trị.
int m = 5;
int n = 10;
boolean result = (m > n); // So sánh m lớn hơn n
Dưới đây là bảng các toán tử so sánh trong lập trình, cùng với ví dụ:
==
Bằng
x == y
!=
Không bằng
x != y
>
Lớn hơn
x > y
<
Nhỏ hơn
x < y
>=
Lớn hơn hoặc bằng
x >= y
<=
Nhỏ hơn hoặc bằng
x <= y
Các toán tử này được sử dụng để so sánh giá trị của các biến trong lập trình, và kết quả của mỗi phép so sánh sẽ là True
hoặc False
. Bạn có thể thử các phép toán này trong môi trường lập trình của mình để hiểu rõ hơn.
Toán tử logic
Toán tử logic được sử dụng để kết hợp các điều kiện logic.
int p = 5;
int q = 10;
boolean condition1 = (p > 3) && (q < 15); // AND logic
boolean condition2 = (p > 3) || (q < 5); // OR logic
boolean condition3 = !(p > 3); // NOT logic
Dưới đây là bảng các toán tử logic cùng với mô tả và ví dụ:
&&
Và
Trả về true
nếu cả hai câu lệnh đều đúng
x < 5 && x < 10
||
Hoặc
Trả về true
nếu một trong hai câu lệnh đúng
x < 5 || x < 4
!
Phủ định
Đảo ngược kết quả, trả về false
nếu kết quả là true
!(x < 5 && x < 10)
Các toán tử logic được sử dụng để xác định logic giữa các biến hoặc giá trị trong lập trình. Bạn có thể thử các phép toán này trong môi trường lập trình của mình để hiểu rõ hơn.
Bài tập thực hành
Viết một chương trình Java để tính tổng, hiệu, tích và thương của hai số.
Viết một chương trình Java để kiểm tra xem một số có phải là số chẵn hay không và in kết quả ra màn hình (Trả về true/false ra console).
Kết luận
Trên đây là một số loại toán tử phổ biến trong Java cùng với các ví dụ minh họa và bài tập thực hành. Qua việc làm bài tập, bạn sẽ có cơ hội hiểu rõ hơn về cách sử dụng các toán tử trong lập trình Java.
Last updated