╱╱╭╮╱╱╱╱╱╱╭━━━╮╱╱╱╭╮╱╭╮╱╱╱╱╱╱ ╱╱┃┃╱╱╱╱╱╱┃╭━╮┃╱╱╱┃┃╱┃┃╱╱╱╱╱╱ ╱╱┃┣━━┳━━╮┃┃╱┃┣━╮╱┃╰━╯┣━━┳━╮╱ ╭╮┃┃╭╮┃┃━┫┃╰━╯┃╭╮╮┃╭━╮┃╭╮┃╭╮╮ ┃╰╯┃╭╮┃┃━┫┃╭━╮┃┃┃┃┃┃╱┃┃╭╮┃┃┃┃ ╰━━┻╯╰┻━━╯╰╯╱╰┻╯╰╯╰╯╱╰┻╯╰┻╯╰╯

Java/Java 기초

[Java] 연산자 (관계, 논리, 삼항)

재안안 2022. 3. 23. 02:37

변수를 통해 값을 저장한다면 연산자를 통해 값을 다룬다.

연산자는 연산을 수행하는 기호이고

연산자에게 연산 당하는 객체를 피연산자라고한다.

 

단항, 이항, 삼항 연산자는 연산자가 필요로하는 피연산자를 나타낸다.

자주쓰이는 대부분의 연산자는 이항연산자이다.

 

연산자(관계, 논리, 삼항)

  • Relational Operator
  • Logical Operator
  • Ternary Operator

 

  • Relational Operator

 

관계 연산자 예제

Relational Operator

==, !=, >, >=, <, <= 을 사용한다.

연산을 수행하는데 2개의 피연산자가 필요하다.

 

관계 연산자
== 양쪽의 피연산자 값이 같을 떄 참
!= 양쪽의 피연산자 값이 다를 때 참
> 왼쪽 피연산자 값이 더 클 때 참
>= 왼쪽 피연산자 값이 크거나 같을 때 참
< 왼쪽 피연산자 값이 작을 때 참
<= 왼쪽 피연산자 값이 작거나 같을 때 참

 

 

 

  • Logical Operator

 

논리 연산자 예제

Logical Operatpr

&&, || 을 사용한다.

연산을 수행하는데 2개의 피연산자가 필요하다.

 

logical AND logical OR
T && T true 1 T || T true 1
T && F false 0 T || F true 1
F && T false 0 F || T true 1
F && F false 0 F || F false 0
logical NOT
!T false 0
!F true 1

 

 

  • Ternary Operator

 

삼항 연산자 예제

Ternary Operator

boolean expression ? expression1 : expression2 의 형태로 사용한다.

연산을 수행하는데 3개의 피연산자가 필요하다.

 

boolean expression ? expression1 : expression2
조건식 연산자 조건식이 참일 때 실행 연산자 조건식이 거짓일 때 실행