Java/study

연산자(비교, 논리, 삼항)

Clearing 2022. 6. 8. 12:54
728x90

비교 연산자( <, >, <=, >=, ==,!=)

비교 연산자의 경우 수식을 통해 true 나 false 값을 얻을 수 있으며

==는 같다.!=는 같지 않다를 나타낸다.

ex) boolean res = 10!= 11; 이 값을 출력하면 10과 11이 같지 않기 때문에

true 값을 얻을 수 있다.

논리 연산자(and, or, not)

and: &&로 사용되고 ~~ 이고, ~~ 이면서 동시에, ~~ 하고 와 같은 뉘앙스로 사용되며

        A && B 일 때 A와 B 모두 참일 경우 적용된다.

 

or: ||로 사용되며 ~~ 이거나, 혹은, 또는과 같은 의미로 사용된다.

     A || B 일 경우 A 혹은 B 둘 중 하나라도 참일 경우에 적용된다.

 

not:!로 사용되며 부정의 의미를 가지고 있다.

       !(true)의 경우 false로!(false)의 경우 true로 적용할 수 있다.

 

삼항 연산자(조건 연산자)

자료형 (변수) = 조건식? T:F; 로 사용되며 int num = 10>5? 1:2;과 같은 경우

값을 출력하면 10은 5보다 크기 때문에 1이 출력되고 반대의 경우 2가 출력된다.

 

728x90

'Java > study' 카테고리의 다른 글

제어문(조건문)  (0) 2022.06.08
스캐너와 객체  (0) 2022.06.08
연산자 우선순위  (0) 2022.06.07
변수와 자료형 그리고 연산자  (0) 2022.06.07
JDK, 이클립스 설치와 시작  (0) 2022.06.07