> Java > java지도 시간 > 자바 연산자

자바 연산자

王林
풀어 주다: 2024-08-30 15:18:56
원래의
393명이 탐색했습니다.

다음 문서에서는 Java 연산자에 대한 개요를 제공합니다. Java 연산자는 하나 이상의 피연산자에 대해 여러 작업을 수행하는 데 도움이 되는 기호를 나타냅니다. 연산자는 요구 사항에 따라 +, -, /, * 등이 될 수 있습니다.

무료 소프트웨어 개발 과정 시작

웹 개발, 프로그래밍 언어, 소프트웨어 테스팅 등

운영자에는 다양한 유형이 있습니다.

  • 산술 연산자
  • 비트 연산자
  • 할당 연산자
  • 삼항 연산자
  • 자동 증가 및 자동 감소 연산자
  • 비교 연산자 또는 관계 연산자
  • 논리 연산자
  • 교대 근무자

Java의 연산자 유형

아래는 Java의 연산자 유형입니다.

1. 산술 연산자

산술 연산자는 여러 산술 연산을 수행하는 데 사용됩니다.

다음은 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

2. 비트 연산자

비트 연산자는 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

3. 할당 연산자

할당 연산자는 특정 변수에 값을 할당하는 데 사용됩니다.

다음은 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

4. 삼항 연산자

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

5. 자동 증가 연산자 및 자동 감소 연산자

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

6. 비교 연산자 또는 관계 연산자

관계 연산자는 피연산자의 동등성을 확인하는 데 도움이 되는 연산자입니다. 그 외에도 이 연산자는 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

7. 논리 연산자

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

8. 교대 연산자

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿