연산의 결과가 true/false로 반환됨
비교 연산자 라고도 함
관계연산자와 함께 많이 사용됨
연산의 결과가 true/false로 반환 됨&&논리곱 :두항이 모두 참인 경우에만 결과 값이 참입니다. 그렇지 않은 경우는 거짓입니다.
|| : 두 항 중 하나의 항만 참이면 결과 값은 참입니다. 두 항이 모두 거짓이면 결과 값은 거짓입니다.
!:부정 단항연산자입니다. 참인 경우는 거짓으로 바꾸고, 거짓인 경우는 참으로 바꿉니다.
package operator; public class OperatorEx3 { public static void main(String[] args) { int num1 = 10; int i = 2; boolean value = ((num1 = num1+10)<10)&&((i=i+2)<10); System.out.println(num1); System.out.println(i); System.out.println(value); //단락 회로 평가 int num2 =10; int num3 =20; int max =(num2>num3)?num2:num3; System.out.println(max); } }
조건식?결과1:결과2;
int num = (5>3)?10:20;간단한 조건문 대신 사용할수 있는 연산자