JAVA CORE - Trang 50

www.updatesofts.com

0

Bảng 3.8 Các toán tử logic

3.8.5

Các toán tử điều kiện

Toán tử điều kiện là một loại toán tử đặc biệt vì nó gồm ba thành phần cấu thành biểu
thức điều kiện

Cú pháp :

biểu thức 1?biểu thức 2: biểu thức 3;

biểu thức 1

Điều kiện luận lý (Boolean) mà nó trả về giá trị True hoặc False

biểu thức 2

Giá trị trả về nếu biểu thức 1 xác định là True

biểu thức 3

Giá trị trả về nếu biểu thức 1 xác định là False

Câu lệnh sau đây kiểm tra có những người đi làm bằng vé tháng có tuổi lớn hơn 65 không
và gán một tiêu chuẩn cho họ. Nếu những người này có tuổi là 55, tiêu chuẩn gán là
“Regular”

CommuterCategory=(CommuterAge>65)?”Senior Citizen”: “Regular”

3.8.6

Toán tử gán

Toán tử gán (=) dùng để gán một giá trị vào một biến. Bạn nên gán nhiều giá trị đến
nhiều biến cùng một lúc.

Ví dụ đoạn lệnh sau gán một giá trị cho biến

num. Thì giá trị trong biến num được gán

cho nhiều biến trên một dòng lệnh đơn.

int num = 20000;

int p,q,r,s;

p=q=r=s=num;

Dòng lệnh cuối cùng được thực hiện từ phải qua trái. Đầu tiên giá trị ở biến num được gán
cho ‘s’, sau đó giá trị của ‘s’ được gán cho ‘r’ và cứ tiếp như vậy.

3.8.7

Thứ tự ưu tiên của các toán tử

Các biểu thức được viết ra nói chung gồm nhiều toán tử. Thứ tự ưu tiên quyết định trật tự
thực hiện các toán tử trên các biểu thức. Bảng dưới đây liệt kê thứ tự thực hiện các toán
tử trong Java

Thứ tự

Toán tử

&

0

3

3

3

&

'

!

&

6

0

3

3

3

3

3

&

0

3

3

-

3

-

3

-

-

3

-

?

&

/

!

>

0

3

3

3

3

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.