목록Operator (6)
컴공생의 다이어리
자바의 연산자(operator) ▶ 조건 연산자 - 삼항 연산자 - if(조건문)을 간단히 표현할 때 사용할 수 있음 연산자 기능 예시 조건식?결과1:결과2; 조건식이 참이면 결과1, 조건식이 거짓이면 결과2가 반환 int result = (5>2)?1:0; //result에 1이 저장됨 ▶ 비트 연산자 연산자 설명 ~ 비트의 반전(1의 보수) & 비트 단위 AND | 비트 단위 OR ^ 비트 단위 XOR 오른쪽 shift >>> 오른쪽 shift 출처 : 한번에 끝내는 Java/Spring 웹 개발 마스터 초격차 패키지 Online
자바의 연산자(operator) ▶ 관계 연산자 - 연산의 결과가 true(참), false(거짓)으로 반환 됨 - 비교 연산자라고도 함 - 조건문, 반복문의 조건식으로 많이 사용됨 연산자 기능 > 왼쪽 항이 크면 참, 아니면 거짓을 반환 = 왼쪽 항이 오른쪽 항보다 크거나 같으면 참, 아니면 거짓을 반환
자바의 연산자(operator) ▶ 복합 대입 연산자 연산자 기능 예시 += 두항의 값을 더해서 왼쪽 항에 대입 a += b; a = a+b; 와 동일 -= 왼쪽 항에서 오른쪽 항을 빼서 그 값을 왼쪽 항에 대입 a -= b; a = a-b; 와 동일 *= 두항의 값을 곱해서 왼쪽 항에 대입 a *= b; a = a*b; 와 동일 /= 왼쪽 항을 오른쪽 항으로 나누어 그 몫을 왼쪽 항에 대입 a /= b; a = a/b; 와 동일 %= 왼쪽 항을 오른쪽 항으로 나누어 그 나머지를 왼쪽 항에 대입 a %= b; a = a%b; 와 동일 b; 와 동일 >>>= 비트를 오른쪽으로 이동하고 그 값을 왼쪽 항에 대입 (왼쪽에 채워지는 비트 값은 0) a >>>= b; a = a>>>b; 와 동일 &= 두항의 & ..
자바의 연산자(operator) ▶ 항과 연산자 - 항(operand) : 연산에 사용되는 값 - 연산자(operator) : 항을 이용하여 연산하는 기호 ▶ 대입 연산자 - 연산자 : = - 변수에 다른 변수나 값을 대입하는 연산자 - 이항 연산자 중 우선 순위가 가장 낮은 연산자들 int age = 50; ▶ 부호 연산자 - 연산자 : +, - - 단항 연산자 - 변수의 부호를 유지하거나 바꿈 - 실제 변수의 부호가 변하려면 대입 연산자를 사용해야 함 ▶ 산술 연산자 - 산술 연산자는 사칙연산을 할때 사용 연산자 기능 예시 + 더하기 3+2 - 빼기 3-2 * 곱하기 3*2 / 나눈 결과의 몫 3/2 % 나눈 결과의 나머지 3%2 출처 : 한번에 끝내는 Java/Spring 웹 개발 마스터 초격차 패..
집합 연산자(Set Operator) - 집합 연산자는 테이블을 집합 개념으로 보고, 두 테이블 연산에 집합 연산자를 사용하는 방식 - 집합 연산자는 2개 이상의 질의 결과를 연결하여 하나로 결합하는 방식을 사용 집합 연산자 구성도 설명 UNION 중복 레코드를 제외 중복 행이 제거된 쿼리 결과를 반환하는 집합 연산자 UNION ALL 중복 레코드도 허용 중복 행이 제거되지 않은 쿼리 결과를 반환하는 집합 연산자 INTERSECT 중복 레코드만 포함 두 쿼리 결과에 공통적으로 존재하는 결과를 반환하는 집합 연산자 MINUS 비교 레코드 제외 첫 쿼리에 있고 두번째 쿼리에는 없는 결과를 반환하는 집합 연산자 참고 www.yes24.com/Product/Goods/97783172?OzSrank=1 수제비 정..
연산자 우선순위(Operator Priority) result = 5 + 2 * 8 / 4 - 8; 수학에서 위의 result 값을 구하기 위해서는 곱셈과 나눈셈의 연산이 덧셈과 뺄셈보다 먼저 계산되어야 한다. c/c++에서도 곱셈과 나눈셈의 연산이 덧셈과 뺄셈보다 먼저 처리 된다. c/c++에서는 사칙 연산 말고도 많은 연산자가 있기 때문에 여러 개의 연산자가 일렬로 나열되어 있을 때, 어떤 연산자를 먼저 처리할지의 순서가 정해져 있는데 이것을 연산자 우선순위라고 한다. result를 구하기 위해서 가장 우선순위가 높은 연산자는 곱셈 연산자(*)와 나눗셈 연산자(/)이고 그 다음으로 우선순위가 높은 연산자는 덧셈 연산자(+)와 뺄셈 연산자(-)이며 이 중에서 가장 우선순위가 낮은 연산자는 대입 연산자(..