Java's operators are divided into: 1. Arithmetic operators, " ", "-", "*", "/", "%", " ", "--"; 2. Assignment operations operator, "=", "=", "-=", "*=", "/=", " "; 3. Comparison operators, ">", "=", "
The operating system for this tutorial: Windows 10 system, Java 19.0.1 version, DELL G3 computer.
Java operators are divided into six major categories: arithmetic operators, assignment operators, comparison operators, logical operators, conditional (ternary) operators, bitwise operators
1. Arithmetic operators : (addition), - (subtraction), * (multiplication), / (division), % (remainder), (auto-increment), -- (auto-decrement)
2. Assignment operators: =(equal), =(increment by one time is equal), -=(decrement by one time is equal), *=(multiply by self once and equal),/=(divide by self once) Equal to), (String concatenation operator)
3. Comparison operators: >(greater than),=(greater than or equal to),
The return result is only: true or false
4. Logical operator : & (bitwise AND), && (short-circuit AND), | (bitwise OR), || (short-circuit OR),! (not, that is, negation)
5. Conditions (ternary, Ternary) operator : ?:
6. Bitwise operators (all calculated based on binary) : & (bitwise AND), | (bitwise OR) , ^ (XOR operation), > (right shift operator), >>> (unsigned operator), ~ (not, negation operation (Character)
You only need to understand bitwise operators
Note: Integer defaults to int type
1. Arithmetic operators: (addition), -(subtraction), * (Multiplication), / (division), % (remainder), (auto-increment), -- (auto-decrement)
1.
twenty three.*
4./
Note: The default integer type is int. To be accurate to the decimal point, the value must be forced to convert
5.%
##6. Points There are two kinds of i (first self-added and then output) and i (first self-added and then self-added, commonly used). The general explanation is that whoever is in front will be output first ##7.--There are also two ways of writing, the same as self-increment
2. Assignment operators: = (equal to), = (increment once is equal to), -= (decrement once is equal to), *= ( Multiplying by one time is equal to),/= (dividing by one time is equal to), (string concatenation symbol)
1.=
2. =
##3. -=##4.*=
5./=
The output defaults to int integer type, and the decimal remainder will not be taken
# #6.
#3. Comparison operators: >(greater than),=(greater than Equal to), The return result is only: true or false1.>
2.##3 .>=
4.
5.==
6.!=
4. Logical operators: & (bitwise AND), && (short-circuit AND), | (bitwise OR), || (short-circuit OR),! (not, That is, negate)
1. &
2.&&3.|4. || 4 of the above I mentioned 5 separately in another article of mine. !5. Conditions (3 (Ternary, ternary) operator: ?:
6. Bitwise operators (all calculated based on binary): & (bitwise AND), | (bitwise OR), ^ (XOR operation), (right shift operator), >>> (unsigned operator), ~ (not, negation operator)
You only need to understand bitwise operators
1.&
2.|
##3.^ 4.
##5.>>
##6.>>>
7.~
The above is the detailed content of What are the operators in java. For more information, please follow other related articles on the PHP Chinese website!