다음 문서에서는 Java 연산자에 대한 개요를 제공합니다. Java 연산자는 하나 이상의 피연산자에 대해 여러 작업을 수행하는 데 도움이 되는 기호를 나타냅니다. 연산자는 요구 사항에 따라 +, -, /, * 등이 될 수 있습니다.
무료 소프트웨어 개발 과정 시작
웹 개발, 프로그래밍 언어, 소프트웨어 테스팅 등
운영자에는 다양한 유형이 있습니다.
아래는 Java의 연산자 유형입니다.
산술 연산자는 여러 산술 연산을 수행하는 데 사용됩니다.
다음은 Java의 산술 연산자입니다.
Operator Name/ Symbol | Definition | Example |
Addition(+) | It helps in adding two values. | A+B |
Subtraction(-) | It helps in subtracting two values. | A-B |
Modulus(%) | It helps in getting the remainder obtained by dividing two values. | A%B |
Multiplication( * ) | It helps in multiplying two values. | A*B |
Division ( / ) | Helps in dividing two values. | A/B |
비트 연산자는 Java에서 비트 시프트 및 비트 연산을 수행하는 데 일반적으로 사용됩니다.
다음은 일반적으로 사용되는 Bitwise 연산자입니다.
Operator Name/ Symbol | Definition | Example |
Bitwise AND operator (&) | It helps in comparing 2 operand’s corresponding bits. 1 will be returned if both the bits are 1; else 0 will be returned. | A&B |
Bitwise OR operator (|) | It helps in comparing 2 operand’s corresponding bits. 1 will be returned if one of the bit is 1; else 0 will be returned. | A|B |
Bitwise XOR operator (^) | It helps in comparing 2 operand’s corresponding bits. 1 will be returned if the corresponding bits are dissimilar, else 0 will be returned. | A^B |
Bitwise complement operator (~) | It helps in inverting the pattern of bits. That is, 1 will be changed to 0 and 0 will be changed to 1. | ~B |
할당 연산자는 특정 변수에 값을 할당하는 데 사용됩니다.
다음은 Java의 할당 연산자입니다.
Operator Name/ Symbol | Definition | Example |
-= | It helps subtract the right and left operators, thereby assigning the obtained result to the operator on the left. | A-=B |
/= | Helps in dividing the right and left operators and thereby assigning the obtained result to the operator in the left. | A/=B |
*= | It helps multiply right and left operators and thereby assign the obtained result to the operator on the left. | A*=B |
+= | It helps add right and left operators and thereby assign the obtained result to the operator on the left. | A+=B |
^= | Left operand value will be raised to the right operator power. | A^=B |
%= | A modulus operator will be applied. | A%=B |
Java에서는 Ternary 연산자가 주로 if-then-else 조건 대체에 사용됩니다. 피연산자 3개만 취하는 자바 프로그래밍에서 널리 사용되는 한 줄짜리 명령문입니다.
Operator Name/ Symbol | Definition | Example |
condition?v1: v2 | V1 will be returned if the condition mentioned is true, and v2 will be returned if the condition is false. | A>B?A:B |
Java의 자동 증가 및 자동 감소 연산자는 값을 각각 1씩 증가 및 감소시키는 데 도움이 됩니다.
Operator Name/ Symbol | Definition | Example |
++ | The value will be incremented by 1. | A++; It is similar to A+=1 |
— | The value will be decremented by 1. | A–; It is similar to A-=1 |
관계 연산자는 피연산자의 동등성을 확인하는 데 도움이 되는 연산자입니다. 그 외에도 이 연산자는 2개 이상의 값을 비교할 때도 사용됩니다.
Operator Name/ Symbol | Definition | Example |
equals to(==) | If the left operand is equal to the right operand, true will be returned; else, false. | A==B |
not equal to(!=) | If the left operand is not equal to the right operand, true will be returned; else, false. | A!=B |
less than(<) | If the left operand is less than the right operand, true will be returned; else, false. | A |
greater than(>) | If the left operand is greater than the right operand, true will be returned; else, false. | A>B |
greater than or equal to(>=) | If the left operand is greater than or equal to the right operand, true will be returned else, false. | A>=B |
Less than or equal to(<=) | If the left operand is less than or equal to the right operand, true will be returned else, false. | A<=B |
Java의 논리 연산자는 일반적으로 부울 표현식에 사용됩니다.
아래는 Java의 논리연산자입니다.
Operator Name/ Symbol | Definition | Example |
Conditional AND(&&) | If both the Boolean expressions are satisfied, true will be returned else, false. | AD |
Conditional OR(||) | If any of the Boolean expression is satisfied, true will be returned; else, false. | AD |
Logical NOT(!) | It helps in inverting the operand’s logical state. That is, 1 will be changed to 0 and 0 will be changed to 1. | !B |
Java의 시프트 연산자는 요구 사항에 따라 비트를 왼쪽이나 오른쪽으로 이동하는 데 사용됩니다.
다음은 Shift 연산자입니다.
Operator Name/ Symbol | Definition | Example |
Left Shift Operator ( << ) | X in binary notation will be shifted y bits left by shifting the zeroes from the right. | A<<2 |
Right Shift Operator ( >> ) | X in binary notation will be shifted y bits right by discarding shifted bits. | B>>2 |
Unsigned Right Shift Operator ( >>> ) | X in binary notation will be shifted y bits right by discarding shifted bits and shifting the zeroes from the right. | A>>>2 |
이러한 연산자의 우선순위가 어떻게 되는지 살펴보겠습니다.
Operator | Precedence |
Postfix Operators | Exp++ Exp– |
Unary Operators | ++Exp –Exp +_Exp –Exp~ ! |
Multiplicative Operators | * / % |
Additive Operators | + – |
Shift Operators | << >> >>> |
Relational Operators | < > <= >= instanceof |
Equality Operators | == != |
Bitwise AND Operator | & |
Bitwise exclusive OR Operator | ^ |
Bitwise inclusive OR Operator | | |
Logical AND Operator | && |
Logical OR Operator | || |
Ternary Operators | ?: |
Assignment Operators | = += -= *= /= %= &= ^= |= <<= >>= >>>= |
위 내용은 자바 연산자의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!