Java Operators: Định nghĩa, Cú pháp và Ví dụ
Trong ngôn ngữ lập trình Java, Operators (toán tử) là các ký hiệu hoặc ký tự được sử dụng để thực hiện các phép toán, phép so sánh hoặc phép gán trên các biến và giá trị. Java cung cấp một loạt các toán tử để xử lý dữ liệu, bao gồm toán tử số học, toán tử so sánh, toán tử logic, toán tử gán, và nhiều loại khác.
Các loại toán tử trong Java
Dưới đây là một số loại toán tử chính trong Java:
1. Toán tử số học (Arithmetic Operators)
Toán tử số học được sử dụng để thực hiện các phép toán cơ bản như cộng, trừ, nhân, chia, và chia lấy dư.
Cú pháp: - Cộng: + - Trừ: - - Nhân: * - Chia: / - Chia lấy dư: %
Ví dụ:
int a = 10; int b = 5; System.out.println(a + b); // Kết quả: 15 System.out.println(a - b); // Kết quả: 5 System.out.println(a * b); // Kết quả: 50 System.out.println(a / b); // Kết quả: 2 System.out.println(a % b); // Kết quả: 0
2. Toán tử so sánh (Relational Operators)
Toán tử so sánh được sử dụng để so sánh hai giá trị. Kết quả của các phép so sánh sẽ là true hoặc false.
Cú pháp: - Bằng: == - Khác: != - Lớn hơn: > - Nhỏ hơn: < - Lớn hơn hoặc bằng: >= - Nhỏ hơn hoặc bằng: <=
Ví dụ:
int x = 10; int y = 20; System.out.println(x == y); // Kết quả: false System.out.println(x != y); // Kết quả: true System.out.println(x > y); // Kết quả: false System.out.println(x < y); // Kết quả: true System.out.println(x >= y); // Kết quả: false System.out.println(x <= y); // Kết quả: true
3. Toán tử logic (Logical Operators)
Các toán tử logic được sử dụng để kết hợp nhiều biểu thức điều kiện.
Cú pháp: - AND: && - OR: || - NOT: !
Ví dụ:
boolean a = true; boolean b = false; System.out.println(a && b); // Kết quả: false System.out.println(a || b); // Kết quả: true System.out.println(!a); // Kết quả: false
4. Toán tử gán (Assignment Operators)
Toán tử gán được sử dụng để gán giá trị cho biến.
Cú pháp: - Gán đơn giản: = - Gán cộng: += - Gán trừ: -= - Gán nhân: *= - Gán chia: /= - Gán chia lấy dư: %=
Ví dụ:
int num = 10; num += 5; // num = num + 5 System.out.println(num); // Kết quả: 15
5. Toán tử điều kiện (Ternary Operator)
Toán tử điều kiện là một toán tử duy nhất có ba phần, giúp đơn giản hóa các biểu thức if-else.
Cú pháp: condition ? expression1 : expression2
Ví dụ:
int a = 10; int b = 20; int max = (a > b) ? a : b; System.out.println(max); // Kết quả: 20
Tổng kết
Java cung cấp nhiều loại toán tử khác nhau để hỗ trợ các phép toán và điều kiện. Việc nắm vững các toán tử này là rất quan trọng để bạn có thể viết mã hiệu quả và rõ ràng trong quá trình lập trình. Hãy thử nghiệm với các ví dụ trên để hiểu rõ hơn về cách thức hoạt động của chúng!