1.4. Toán tử trong Java
Toán tử trong Java
Java cung cấp rất nhiều toán tử đa dạng để thao tác với các biến. Chúng ta có thể chia tất cả các toán tử trong Java thành các nhóm sau:
Toán tử số học
Toán tử quan hệ
Toán tử logic
Toán tử điều kiện
Toán tử số học trong Java
Các toán tử số học được sử dụng trong các biểu thức toán học theo cách tương tự như chúng được sử dụng trong đại số học. Bảng sau liệt kê các toán tử số học trong Java.
Giả sử biến A có giá trị 10, biến B có giá trị 20, thì:
+
Phép cộng
A + B sẽ cho kết quả 30
-
Phép trừ: trừ toán hạng trái cho toán hạng phải
A - B sẽ cho kết quả -10
*
Phép nhân
A * B sẽ cho kết quả 200
/
Phép chia: chia toán hạng trái cho toán hạng phải
B / A sẽ cho kết quả 2
%
Phép chia lấy phần dư: Lấy phần dư của phép chia toán hạng trái cho toán hạng phải
B % A sẽ cho kết quả 0
++
Phép lượng gia: lượng gia giá trị toán hạng thêm 1
B++ sẽ cho kết quả 21
--
Phép lượng giảm: lượng giảm giá trị toán hạng đi 1
B-- sẽ cho kết quả 19
Toán tử quan hệ trong Java
Bảng dưới liệt kê các toán tử quan hệ được hỗ trợ bởi Java.
Giả sử biến A giữ giá trị 10, biến B giữ giá trị 20, thì:
Toán tử
Miêu tả
Ví dụ
==
Kiểm tra nếu giá trị của hai toán hạng có cân bằng hay không, nếu có thì điều kiện là true.
(A == B) là không true.
!=
Kiểm tra nếu giá trị hai toán hạng là cân bằng hay không, nếu không cân bằng, thì điều kiện là true
(A != B) là true.
>
Kiểm tra nếu toán hạng trái có lớn hơn toán hạng phải hay không, nếu có thì điều kiện là true
(A > B) là không true.
<
Kiểm tra nếu toán hạng phải có lớn hơn toán hạng trái hay không, nếu có thì điều kiện là true
(A < B) là true.
>=
Kiểm tra nếu toán hạng trái có lớn hơn hoặc bằng toán hạng phải hay không, nếu có thì điều kiện là true
(A >= B) là không true.
<=
Kiểm tra nếu toán hạng phải có lớn hơn hoặc bằng toán hạng trái hay không, nếu có thì điều kiện là true
(A <= B) là true.
Toán tử logic trong Java
Bảng dưới liệt kê đầy đủ các toán tử logic trong Java:
Giả sử biến A giữ true và biến B giữ false thì khi đó:
Toán tử
Miêu tả
Ví dụ
&&
Toán tử Và logic. Nếu cả hai toán hạng là khác không, thì khi đó điều kiện là true
(A && B) là false.
||
Toán tử Hoặc logic. Nếu một trong hai toán tử khác 0, thì điều kiện là true
(A || B) là true.
!
Toán tử Phủ định logic. Sử dụng để đảo ngược lại trạng thái logic của toán hạng đó. Nếu điều kiện toán hạng là true thì phủ định nó sẽ là false
!(A && B) là true.
Toán tử điều kiện
Toán tử này gồm ba toán hạng và được sử dụng để ước lượng các biểu thức quan hệ. Mục tiêu của toán tử là quyết định giá trị nào sẽ được gán cho biến. Toán tử này được viết như sau:
Ví dụ:
Kết quả:
Last updated