Toán tử Kotlin
Toán tử Kotlin
Toán tử được sử dụng để thực hiện các thao tác trên các biến và giá trị.
Giá trị được gọi là toán hạng, trong khi thao tác (được thực hiện giữa hai toán hạng) được xác định bởi toán tử :
Toán hạng | Nhà điều hành | Toán hạng |
---|---|---|
100 | + | 50 |
Trong ví dụ bên dưới, các số 100 và 50 là toán hạng và dấu +
là toán tử :
Mặc dù toán tử +
thường được sử dụng để cộng hai giá trị với nhau, như trong ví dụ trên, nhưng nó cũng có thể được sử dụng để cộng một biến và một giá trị hoặc một biến và một biến:
Ví dụ
var sum1 = 100 + 50 // 150 (100 + 50)
var sum2 = sum1 + 250 // 400 (150 + 250)
var sum3 = sum2 + sum2 // 800 (400 + 400)
Hãy tự mình thử »Kotlin chia các toán tử thành các nhóm sau:
- Toán tử số học
- Toán tử gán
- Toán tử so sánh
- Toán tử logic
Toán tử số học
Toán tử số học được sử dụng để thực hiện các phép toán thông thường.
Operator | Name | Description | Example | Try it |
---|---|---|---|---|
+ | Addition | Adds together two values | x + y | Try it » |
- | Subtraction | Subtracts one value from another | x - y | Try it » |
* | Multiplication | Multiplies two values | x * y | Try it » |
/ | Division | Divides one value from another | x / y | Try it » |
% | Modulus | Returns the division remainder | x % y | Try it » |
++ | Increment | Increases the value by 1 | ++x | Try it » |
-- | Decrement | Decreases the value by 1 | --x | Try it » |
Toán tử gán Kotlin
Toán tử gán được sử dụng để gán giá trị cho các biến.
Trong ví dụ bên dưới, chúng ta sử dụng toán tử gán ( =
) để gán giá trị 10 cho biến có tên x :
Toán tử gán cộng ( +=
) thêm một giá trị vào một biến:
Danh sách tất cả các toán tử gán:
Operator | Example | Same As | Try it |
---|---|---|---|
= | x = 5 | x = 5 | Try it » |
+= | x += 3 | x = x + 3 | Try it » |
-= | x -= 3 | x = x - 3 | Try it » |
*= | x *= 3 | x = x * 3 | Try it » |
/= | x /= 3 | x = x / 3 | Try it » |
%= | x %= 3 | x = x % 3 | Try it » |
Toán tử so sánh Kotlin
Toán tử so sánh được sử dụng để so sánh hai giá trị và trả về giá trị Boolean
: true
hoặc false
.
Operator | Name | Example | Try it |
---|---|---|---|
== | Equal to | x == y | Try it » |
!= | Not equal | x != y | Try it » |
> | Greater than | x > y | Try it » |
< | Less than | x < y | Try it » |
>= | Greater than or equal to | x >= y | Try it » |
<= | Less than or equal to | x <= y | Try it » |
Bạn sẽ học được nhiều hơn về Boolean trong chương Boolean và các điều kiện .
Toán tử logic Kotlin
Toán tử logic được sử dụng để xác định logic giữa các biến hoặc giá trị:
Operator | Name | Description | Example | Try it |
---|---|---|---|---|
&& | Logical and | Returns true if both statements are true | x < 5 && x < 10 | Try it » |
|| | Logical or | Returns true if one of the statements is true | x < 5 || x < 4 | Try it » |
! | Logical not | Reverse the result, returns false if the result is true | Try it » |