논리 연산자와 조건 연산자

이의준·2024년 5월 22일

Java

목록 보기
11/87

논리 연산자

  • || (OR결합) : 피연산자 중 한쪽이라도 true면 true
  • && (AND결합) : 피연산자 양쪽 모두 true여야 true
xyx
truetruetruetrue
truefalsetruefalse
falsetruetruefalse
falsefalsefalsefalse
// ex) x는 10보다 크고 20보다 작다
x > 10 && x < 20
// 10 < x < 20 이런식으로 쓰면 안됩니다

// ex) i는 2의 배수 또는 3의 배수지만 6의 배수는 아니다
(i % 2 == 0 || i % 3 == 0) && i % 6 != 0

조건 연산자 ?

  • 조건식 ? 식1 : 식2
  • 조건이 참이면 식1, 거짓이면 식2
result = (x > y) ? x : y; // 더 큰 값 구하기

0개의 댓글