: xác định 1 hành động nào đó tại thờ
Các toán tử luận lý
Dựa theo sốtoán hạng tham gia, có 3 loạ
toán tử1 ngôi: chỉcần 1 toán hạ
1đại lượng.
toán tử2 ngôi: cần dùng 2 toán
đại lượng.
toán tử3 ngôi: cần dùng 3 toán
điều kiện c hầu lấy kết quảv1 hay v Java thường dùng các ký tự đặc biệtđểm
toán tử'+': cộng 2đại lượng
Bộ Môn Công nghệ phần mềm Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM
toán tử + : cộng 2đại lượng.
toán tử'-': trừ đại lượng 2 ra khỏi
toán tử'*': nhân 2đại lượng.
toán tử'/': chiađại lượng 1 chođạ
Trong vài trường hợp, Java dùng cùng 1 khác nhau. Trong trường hợp này, ngữ
lẫn.
Ngữcảnh thường là kiểu của các toán hạ
toán tử được hiểu là toán tử1 ngôi.
oán tửại toán tửthường dùng nhất : ại toán tửthường dùng nhất : ng. Ví dụtoán tử'-'đểtính phần âm của hạng. Ví dụtoán tử'*'đểtính tích của 2 hạng. Ví dụtoán tử'c?v1:v2'đểkiểm tra v2. miêu tảtoán tử. Ví dụ:
Môn : Ngôn ngư Java
Slide 129
đại lượng 1.
ại lượng 2...
1 ký tự đặc biệtđểmiêu tảnhiều toán tử
cảnh sẽ được dùngđể giải quyết nhằm
ạng tham gia hoặc do thiếu toán hạng thì
Chương 7 : Biểu thức Java
Qui trình tín
Nếu biểu thứcđược xây dựng chỉtrên cá thức chính là qui trình xây dựng biểu thứ
các biểu thức con bất kỳthì qui trình tín mỗi lần gặp 1 toán tử(ký hiệu là Curren sau nó (SussesorOp), so sánhđộ ưu tiên :
nếu không có SussesorOp thì tính toán hạng của nó).
nếu toán tửCurrentOp cóđộ ưu ti
Bộ Môn Công nghệ phần mềm Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM
nếu toán tửCurrentOp cóđộ ưu ti ngay toán tửCurrentOp (trên 1, 2 h
nếu toán tửCurrentOp cóđộ ưu tiê trái thì tính ngay toán tửCurrentOp
các trường hợp còn lại thì cố gắn Việc cốgắng này cũng phải tuân th
Khi toán tử SussesorOp được t SussesorOp trởthành toán tử đi ng CurrentOp cóđược thực hiện hay k
nh biểu thức
ác biểu thức cơbản thì qui trình tính biểu cđó. Nếu biểu thứcđược xây dựng trên nh toán nhưsau : tính từtrái sang phải, tOp) thì phải nhìn trước toán tử đi ngay n của 2 toán tửvà ra quyếtđịnh nhưsau
ngay toán tửCurrentOp (trên 1, 2 hay 3
ên cao hơn toán tửSussesorOp thì tính
Môn : Ngôn ngư Java
Slide 130
ên cao hơn toán tửSussesorOp thì tính hay 3 toán hạng của nó).
ên bằng toán tửSussesorOp và kết hợp p (trên 1, 2 hay 3 toán hạng của nó). ng thực hiện toán tử SussesorOp trước. heo các quiđịnh trên,...
thực hiện xong thì toán tử ngay sau gay sau CurrentOp⇒việc kiểm tra xem không sẽ được lặp lại.
Chương 7 : Biểu thức Java
Các toán tử số học
Bộ Môn Công nghệ phần mềm Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM
c và thứ tự ưu tiên
Môn : Ngôn ngư Java
Slide 131
Chương 7 : Biểu thức Java
Các toán tử luận lý
Bộ Môn Công nghệ phần mềm Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM