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

Một phần của tài liệu Kỹ thuật lập trình Java căn bản phần 3 ppt (Trang 25 - 27)

a nd b re not equl

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ử

1. Các toán tử đơn như +,-,++,--

2. Các toán tử số học và các toán tử dịch như *,/,+,-,<<,>> 3. Các toán tử quan hệ như >,<,>=,<=,= =,!=

4. Các toán tử logic và Bit như &&,II,&,I,^ 5. Các toán tử gán như =,*=,/=,+=,-=

Bảng 3.9 Thứ tự ưu tiên 3.8.8 Thay đổi thứ tự ưu tiên

Để thay đổi thứ tự ưu tiên trên một biểu thức, bạn có thể sử dụng dấu ngoặc đơn (). Từng phần của biểu thức được giới hạn trong ngoặc đơn được thực hiện trước tiên. Nếu bạn sử dùng nhiều ngoặc đơn lồng nhau thì toán tử nằm

ngoài. Nhưng trong phạm vi một ngoặc đơn thì quy tắc thứ tự ưu tiên vẫn giữ nguyên tác dụng.

3.9 Định dạng dữ liệu xuất dùng chuỗi thoát (Escape

sequence)

Nhiều khi dữ liệu xuất được hiển thị trên màn hình,chúng cần phải được định dạng.Việc định dạng này cần sự trợ giúp của chuỗi thoát (Escape sequences) do Java cung cấp

Chúng ta hãy xem ví dụ dưới đây

System.out.println(“Happy\tBirthday”);

Cho ta dữ liệu xuất như sau : Happy Birthday

Bảng dưới đây liệt kê một số chỗi thoát và công dụng của chúng

Chuỗi thoát Mô tả

\n Đưa con trỏ đến dòng kế tiếp (Bắt đầu một dòng mới ) \r Đưa con trở về đầu dòng (Giống ký tự carriage return) \t Đưa con trỏ đến vị trí Tab-Stop (Như vị trí Tab cuả ký tự) \\ In vạch chéo ngược (backslash)

\‟ In dấu nháy đơn („) \” In dấu nháy kép (“)

Bảng 3.10 Các chuỗi thoát

3.10 Điều khiển luồng

Tất cả các môi trường phát triển ứng dụng đều cung cấp một quy trình ra quyết định (decision-making) được gọi là điều khiển luồng, nó điều khiển việc thực thi ứng dụng. Điều khiển luồng cho phép người phát triển phần mềm kiểm tra sự tồn tại của một điều kiện nào đó và ra quyết định phù hợp với điều kiện đó.

Vòng lặp là một cấu trúc chương trình giúp bạn có thể dùng để thực hiện việc lặp lại các hành động khi thực thi chương trình mà không cần viết lại các đoạn chương trình nhiều lần.

Điều khiển rẽ nhánh  Mệnh đề if-else  Mệnh đề swich-case Vòng lặp (Loops)  Vòng lặp while  Vòng lặp do-while  Vòng lặp for

Một phần của tài liệu Kỹ thuật lập trình Java căn bản phần 3 ppt (Trang 25 - 27)

Tải bản đầy đủ (PDF)

(34 trang)